# Goreleaser 2 5

> Apply GoReleaser 2.5 configuration, CLI, packaging, migration, and behaviour changes. Load for GoReleaser work targeting 2.5 or later when the model's knowledge may predate the 2024-12-16 release.

- Skill: `cedws/goreleaser-2-5` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add cedws/goreleaser-2-5`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cedws/goreleaser-2-5/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-5

---


# GoReleaser 2.5

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

- Alpha Rust and Zig builders select `builder: rust` or `builder: zig`; `goreleaser init` detects `Cargo.toml` and `build.zig` projects.
- Rust builds use `cargo-zigbuild` by default and can select `cross`; Zig builds invoke `zig build`.
- AUR Sources publishing is available, and webhook announcers can define `expected_status_codes`.
- Ko can build once and publish to multiple registries.
- Deprecated `builds.gobinary` is represented by the language-neutral `builds.tool`; deprecated `kos.registry` is represented by `kos.registries`.
- Pro-only publishers accept `if` expressions.

