New
v2.13.0
Announcement
Read the official announcement: Announcing GoReleaser v2.13.
Changelog
New Features
- 180a7e8691850b6e129544db741efbe66f963798: feat(aur): use ${pkgver} in the URL to prevent extra diffs (#6231) (@caarlos0)
- f99924b443b377fe83c54084ef8a542af95b61bd: feat: add Discourse announcer (#6199) (@FelicianoTech)
- 7d0a94c6d8dff44ec699098c51bbbd0912cc2cd4: feat: add GitHub App signed commit support (#6240) (@Copilot)
- 27480036b6dd63419e8f23b5a81faf422927008a: feat: make hooks in homebrew_casks templateable (#6222) (@Copilot)
- 0a525ea6e29f57e5f2a60e1bd11e6d6ba551e492: feat: make hooks in homebrew_casks templateable (#6222) (@Copilot)
- f6e37dd75759ad9924e7fc8fd282d0c4a4b78cde: feat: make signs.output and docker_signs.output templateable (#6220) (@Copilot)
- 5a3de94e874ef18472235c37879f3d7585164cb2: feat: make signs.output and docker_signs.output templateable (#6220) (@Copilot)
- 5479cdad18130f0032e3af6e0862a14a06bc99ec: feat: mcp publisher (#6234) (@caarlos0)
- a86fca99c52061650a6d92301476aecaf3ad77f3: feat: support ko loading base image from daemon (#6233) (@scav)
- 8a8bf4143d6554f6d47249caff1687e1d254d883: feat: update Go to 1.25.4 (#6239) (@timofurrer)
- d374725a5278018194aa4bebe25c7665d7e281cf: feat: update go to 1.25.3 (#6223) (@caarlos0)
- 42ac5641a9b90187b0d802463394008477e67519: feat: update go to 1.25.3 (#6223) (@caarlos0)
Bug fixes
- a5e267afe76077ca40b18fb4f5db502a3115a2dd: fix(announce): user agent should be goreleaser/v2 (@caarlos0)
- 12a3492f6e9b84d55cbfe28656e3ffceca1362fc: fix(aur): prerelease versions were not being properly handled (#6204) (@caarlos0)
- 47b3d403c88eeabea539738aa50a231fcd9e3983: fix(dockers/v2): add warning when docker buildx uses non-container driver (dockers_v2 only) (#6263) (@Copilot)
- 41daedd3e01358c7f3f33ca270fc83f72ed4064f: fix(dockers/v2): better handle error (@caarlos0)
- de9ae24137392d5e58ba1494e37e7f82f7a276d9: fix(dockers/v2): check docker driver on healthcheck (#6273) (@caarlos0)
- aaf5877eccb61607805aa64489f6513564cd0c07: fix(github): enterprise urls (#6261) (@caarlos0)
- 1099caad30826d547dbf9ea30b111233c88a3e58: fix(github): more details if sync and create ref fail (#6255) (@caarlos0)
- c3bfb5a5b75bd2225c5237b686853d3e85b81c28: fix(go): only add .h artifact if it exists (#6254) (@caarlos0)
- 0f0c1ce785549d1c53cdb9af2e58d527e58867f6: fix(mcp): move it all inside mcp.github (@caarlos0)
- ed61af369792b0c00a18ee057aaa2bd9660e38f5: fix(mcp): reduce tool bloat, resources, prompts (@caarlos0)
- 9d40b7657c95f0c3e9e96c09c90ce632fac0e755: fix: change some bits of the config to make it easier to keep in sync (@caarlos0)
- 567f0228ebf2e2370b3528b548cdd7c5f7383e6b: fix: dynamically use announcer names in errors (#6246) (@FelicianoTech)
- 7f5f40a5a0cbc8ab813bcdf920cdadcfbbe42a73: fix: lint issues (@caarlos0)
- 55e8dda1d6c1c2e16621c639ead8637008c4905d: fix: move stuff around in pkg/config (@caarlos0)
- 829182463a86f108f6c1c5426322c3b423ccd0f6: fix: properly mark fields deprecated in jsonschema (@caarlos0)
- e8408f0a52c401e3870664375c298b2e00825321: fix: small config improvements (@caarlos0)
- d95f49714f2d8f039e72a535f54aa3ad8cf3b1f0: fix: use v3 user-agent for Bluesky announcer (#6247) (@FelicianoTech)
- f7fc451c468bd31b658bd74a5f991481a659cc10: fix: warn mcp experimental (@caarlos0)
- 69dc9ae55c195b87eb87c64f69eb8a4c7994485e: refactor: move mcp out of main repo (#6232) (@caarlos0)
Documentation updates
- f9f452970ac11945e70cfd15c9bbb29e5c46ef30: docs(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /www in the docs group (#6242) (@dependabot[bot])
- 140b4fe80f6915d44245504cfe3f0dbb82d1079a: docs(deps): bump mkdocs-rss-plugin from 1.17.6 to 1.17.7 in /www in the docs group (#6266) (@dependabot[bot])
- a57ccc31f9343169a90377e16e7b40fb33881a2c: docs(deps): bump the docs group in /www with 2 updates (#6257) (@dependabot[bot])
- ae52ca27c0338c35e7fb73c2676a667cd72115df: docs(security): update incident response document (@caarlos0)
- 9e21891d0e8c09273f71051d65c1287d4102d703: docs: /mcp (@caarlos0)
- a324e1dbe10a65990f17235ac11fa15131a0c8c6: docs: auto update (@caarlos0)
- 61c03809e2c5e1afb8a75c571c14d8cf13c77f8d: docs: auto update (@caarlos0)
- 0d60b8cfb3a4e078bf476016d3eb332cac2da45f: docs: better experimental notice (@caarlos0)
- 5f266263db5e5245c1c105842db532d091624c18: docs: blog post about cosign v3 (@caarlos0)
- 180e3464593c3281706124eb3fea1a18bb1f4709: docs: fix element (@caarlos0)
- 0c978ec865522f57707615ccc8266ed7a93d8ca8: docs: fix summary (@caarlos0)
- 14939db97c691e65a5187f39b6d38bde080444fe: docs: fix typo (@caarlos0)
- 7e3f6d35513527ea9a432d3567e71578eef9974b: docs: improve wording (@caarlos0)
- 7161abcd273b59de7c5aaa4d5a482b7e7e05c609: docs: nightly job cosign (@caarlos0)
- a8c402fcf5f49b4388df28f92f1e1a8906631c1e: docs: remove -unreleased (@caarlos0)
- 8485d008040fd713a1f607b0f5498f1790a30914: docs: small fixes (@caarlos0)
- 3cc569f8c4ff29f10fadc68a5ac0fe8a76da2278: docs: typo in nfpm.md from 'headers' to 'header' (#6210) (@jkroepke)
- 71b8428406940402b4e81efbb0bd6c1b8387c09b: docs: typo in nfpm.md from 'headers' to 'header' (#6210) (@jkroepke)
- e11cef3bd4253a5a90a07ad2862c61c5e2a599dd: docs: update cgo pages (@caarlos0)
- 689b24dc6a59d0ab589f517607cf9a4a91ddfe2c: docs: update schema (@caarlos0)
Other work
- b78a41c6ef08cd2f2f3e67093bd67d67b9ccf405: Update cmd/mcp.go (@caarlos0)
- d6d85877f5290817195cbe62f3bd079a1c304995: chore: fix typo in taskfile (@caarlos0)
- 4e19cb723a6d9a732d5fa08be6eb5eac697d806f: chore: lint tests (@caarlos0)
- 34ddcaf834e7043934fb953ac71cb06ac0231ab2: ci(deps): bump the actions group with 2 updates (#6243) (@dependabot[bot])
- 50e3175701d35ef235342e9582b45d3891558e9d: ci(deps): bump the actions group with 5 updates (#6277) (@dependabot[bot])
- eb5387426c2f637e1965f3e6b28f5cefefe37302: ci(deps): bump the actions group with 6 updates (#6216) (@dependabot[bot])
- c71a5a8c61ce2af0fa25d625194411af72206073: ci(deps): bump the actions group with 6 updates (#6258) (@dependabot[bot])
- ac0d8417744f97839a5fd00af254d5e926f688ab: ci(deps): bump the actions group with 7 updates (#6267) (@dependabot[bot])
Full Changelog: https://github.com/goreleaser/goreleaser/compare/v2.12.7...v2.13.0
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them? You can sponsor, get a Pro License or contribute with code.
