Another boring release, with mostly bug fixes and quality-of-life improvements. Highlights …
I didn’t have big aspirations for it. Just wanted to reliably automate my workflow in another project, so, the first version was pretty hacky, but whatever, just scratching my own itch.
It turns out more people had the same itch, and GoReleaser scratched theirs as well.
I wouldn’t be able to do it by myself though. I had lots of help:
- My lovely wife did the artwork;
- The people and companies donate, both directly to me and to the project itself;
- The other developers that help adding features, fixing bugs, supporting new users;
- The users who report interesting new use cases I had not think of before;
- And, of course, everyone who uses it and spread the word;
Thank you all. 🙏
That being said, I also wanted to take a look on what we achieved so far.
Mike Fridman did an awesome work collecting statistics about GoReleaser!
You can check the thread on Twitter (and his work on github).
By the time Mike gather the data, there were more than 3800 unique public repositories with
/.?goreleaser.ya?ml/ file! It is… a lot of repositories!
What also surprised me was the amount of “high profile” users (repositories that have a lot of stars), among them:
- Mock (official golang project 😱)
Stars, contributors and so on
On top of that, GoReleaser now have
120+ contributors and
We can see in the stars over time on the following graph that it is growing pretty steadily:
Which is nice, I guess. 😌
All that being said, I’m happy to announce that 2020 is the year when we’ll finally release
At this point, its just a number. GoReleaser is pretty stable (both
in how it works and api-wise), so I’ll just wait for the remaining deprecation notices to expire, remove them, and tag
If everything goes according to the plan, this should happen by the June.
I have in the back of my mind an itch regarding the documentation as well. I wanted it to be searchable, maybe add a config generator as well… not sure yet (help/ideas appreciated here as well).
From there, the idea is to keep
v1 stable (maybe adding small features) and start thinking about
v2, which, at this point is too fresh to have any ideas about how it should look like.
That’s all folks
Just wanted to give a quick update about how things are and where are we headed to.
Thank you all again, and happy new year!