# Goreleaser 2 17

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

- Skill: `cedws/goreleaser-2-17` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add cedws/goreleaser-2-17`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cedws/goreleaser-2-17/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: cedws (https://skillmd.com/u/cedws)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cedws/goreleaser-2-17

---


# GoReleaser 2.17

This overview applies to target GoReleaser versions of at least `2.17`.

- Experimental nFPM `msix` packaging routes Windows binaries into MSIX packages while other configured formats receive matching Linux binaries. `publisher`, a logo, and at least one application are required.
- nFPM packages `riscv64` binaries into its supported Linux formats.
- Go `goarm` targets accept `softfloat` and `hardfloat` ABI suffixes, exposed to templates as `.Abi`.
- `dockers_v2` accepts `templated_dockerfile`, `templated_extra_files`, and retry configuration for transient build failures.
- SCM release repositories can use a custom token, and Winget manifests accept `default_locale` with an `en-US` default.
- Pro-only `verify` configuration and the `goreleaser verify` command re-download published assets and execute verification commands before announcements; verification can be omitted with `--skip=verify`.
- Pro-only repeated `--key` flags provide ordered fallback licence keys, with `GORELEASER_KEY` retained as the fallback when no flag is supplied.

