Announcing GoReleaser v2.11¶
This version consists mostly of improvements to the Homebrew Cask feature introduced in the last release, and in other features.
- pro: added
republish
to Cloudsmiths; - pro:
publishers
get aoutput
option, which sets the output of the command as a template variable with that name (e.g.output: foo
allows you to use{{ .Outputs.foo }}
); - pro: it will now allow to create nightly releases when there's no tags in the repository yet;
- cask: moved
custom_block
to the beginning of the Cask, renamedmanpage
tomanpages
to better match the Cask API, and added docs on how to make Casks for private repositories; - git: you can now setup commit signing when publishing to a git repository;
- ui: the
--help
now looks a bit better, and we also improved the program output in a few places; - cleanups: made a few improvements on how context cancellation works (i.e. on timeouts or
SIGINT
), removed the usage of some libraries, and many other smaller changes;
Other news¶
- GoReleaser now has ~14.8k stars and 435 contributors! Thanks, everyone!
- We eventually discuss new features in our Discord server. Join the conversation!
- nFPM had new releases as well, check it out.
Download¶
You can install or upgrade using your favorite package manager, or see the full release notes and download the pre-compiled binaries from GitHub:
Install v2.11.0 (OSS) v2.11.0 (Pro)
Helping out¶
You can help by reporting issues, contributing features, documentation improvements, and bug fixes. You can also sponsor the project, or get a GoReleaser Pro license.