Skip to content

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

Releasing...

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 overall goreleaser 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.