Back to Goreleaser

Announcing GoReleaser v2.11

www/content/blog/goreleaser-v2.11.md

2.15.42.5 KB
Original Source

This version consists mostly of improvements to the Homebrew Cask feature introduced in the last release, and in other features.

<!--more-->
  • 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;

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:

{{< g_button href="https://goreleaser.com/install" label="Install" icon="download" primary="true" >}} {{< g_button href="https://github.com/goreleaser/goreleaser/releases/tag/v2.11.0" label="v2.11.0 (OSS)" icon="github" primary="false" >}} {{< g_button href="https://github.com/goreleaser/goreleaser-pro/releases/tag/v2.11.0" label="v2.11.0 (Pro)" icon="github" primary="false" >}}

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.

{{< g_button href="https://goreleaser.com/pro" label="Get the Pro license" icon="pro" primary="true" >}} {{< g_button href="https://goreleaser.com/sponsors" label="Sponsor the project" icon="sponsor" primary="false" >}}