# GoReleaser: lessons learned so far

DevFeed: [GoReleaser: lessons learned so far](<https://devfeed.tech/articles/goreleaser-lessons-learned-so-far-37756.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/goreleaser-lessons-learned/>)

Author: Carlos Alexandro Becker

Published: 2018-07-31T00:00:00Z

Content type: opinion

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Software](<https://devfeed.tech/topics/software.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>), [docker](<https://devfeed.tech/tags/docker.md>), [go](<https://devfeed.tech/tags/go.md>), [software](<https://devfeed.tech/tags/software.md>)

## AI overview

A retrospective on lessons learned while developing GoReleaser, covering naming the project, an internal context package for moving release data through its pipeline, and tests that reuse fake data while exercising Docker-related behavior.

## Source excerpt

I've started GoReleaser almost 2 years ago. This is a summary of (some) things I've learned down the road.