Announcing GoReleaser v1.20 — a quality-of-life release¶
A little over 100 commits in small-ish quality-of-life improvements.
This is not a flashy release, but I bet you're going to like it anyway 😄
Highlights¶
Nightlies¶
I've been releasing GoReleaser Pro Nightlies for a while now, but it never had a fixed schedule, and the OSS version never had a nightly release either.
Starting now, the Pro Nightly will be released every Wednesday, and the OSS every Thursday.
GoReleaser Pro improvements¶
GoReleaser Pro added a few new features:
- ability to automatically check boxes in PR templates
- alternative names for Homebrew formulas
Dockerfile
templated contents- HTTP & Artifactory upload matrix
- nFPM
templated_scripts
goreleaser release --single-target
- Release's footer/header can be set to file paths/URLs in the configuration file
Nix¶
We added Nix support in the previous release, and in this one we added a few improvements:
zip
support- the ability to define runtime dependencies
- make it easier to extend with a new
extra_install
option
extra_install
¶
Speaking of extra install instructions, we added this option to brew too.
mod_timestamp
¶
We added the ability to set a mod_timestamp
to both metadata files and to universal binaries.
Other improvements and bug fixes¶
This release also adds a few other small improvements, here's a few of them:
- Scoops now support
arm64
- Winget got the
PortableCommandAlias
option - Release on GitHub now has the
make_latest
option - You can now disable custom publishers using templates
goreleaser init
and overallgoreleaser release
output improvements
Make sure to read the full release notes, and the pro version release notes as well.
As always, we also had a bunch of bug fixes and documentation improvements.
Other news¶
- GoReleaser now has ~11.9k stars and 348 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 here and here (for Pro).
Helping out¶
You can help by contributing features and bug fixes, or by donating. You may also be interested in buying a GoReleaser Pro license.
You can find out more here.