Goreleaser 2 15

Apply GoReleaser 2.15 configuration, CLI, packaging, migration, and behaviour changes. Load for GoReleaser work targeting 2.15 or later when the model's knowledge may predate the 2026-03-30 release.

cedws f513af1 2 files · 1.3 KB Updated

File contents

GoReleaser 2.15

This overview applies to target GoReleaser versions of at least 2.15.

  • flatpak builds and publishes Linux desktop bundles; required fields include app_id, runtime, runtime_version, and sdk, while finish_args controls 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 init emits more complete Go defaults, including goarch and main.
  • homebrew_casks.generate_completions_from_executable delegates shell-completion generation to Homebrew.
  • srpm creates 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 .pkg installers.

cedws/skills/tree/main/goreleaser/skills/goreleaser-2-15 commit f513af1ffa

Frequently asked questions

npx skillmds@latest add cedws/goreleaser-2-15