Skip to content
Announcing GoReleaser v2.11

Announcing GoReleaser v2.11

July 8, 2025·caarlos0

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 a output 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, renamed manpage to manpages 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;

New output of ‘goreleaser –help’

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.

Get the Pro license Sponsor the project

Last updated on