GoReleaser 2.15
This overview applies to target GoReleaser versions of at least 2.15.
flatpakbuilds and publishes Linux desktop bundles; required fields includeapp_id,runtime,runtime_version, andsdk, whilefinish_argscontrols sandbox permissions.- Flatpak artifacts participate in checksum and signing pipelines.
- The Go builder accepts
main: ./..., discovers main packages, infers binary names, and builds them together. goreleaser initemits more complete Go defaults, includinggoarchandmain.homebrew_casks.generate_completions_from_executabledelegates shell-completion generation to Homebrew.srpmcreates source RPMs from a source archive and spec template.- Checksums support BLAKE3, and Telegram announcements can target a supergroup thread with
message_thread_id. - Pro-only before-publish hooks and SBOM handling cover NSIS and
.pkginstallers.