Releases: goreleaser/goreleaser
v2.14.0-nightly
Announcement
Read the official announcement: Announcing GoReleaser v2.13.
Changelog
Bug fixes
- 5b21af9: fix(deps): move to go.yaml.in/yaml (#6298)
- e91e184: fix(deps): update go-github, add one more test (#6294)
- 16e3bba: fix: lint
- 621a88b: fix: run script (#6290)
Other work
Full Changelog: v2.13.1...nightly
v2.13.1
Announcement
Read the official announcement: Announcing GoReleaser v2.13.
Changelog
Security updates
Bug fixes
- 694eec5: fix(github): improve create/update file (#6280) (@caarlos0)
- 311253b: fix(ko): do not fail if docker daemon not available (@caarlos0)
- 3f07552: fix(mcp): its actually the committee mcp registry (#6283) (@caarlos0)
- 0b98d10: fix: lint (@caarlos0)
- 7d7986f: fix: update run script to new cosign signature check (@caarlos0)
Documentation updates
- 95b9db9: docs: announce v2.13 (#6270) (@caarlos0)
- 86368f7: docs: clarify deprecation policy (@caarlos0)
- c4fe18b: docs: update sign.md (@caarlos0)
Other work
- 2ea7bc9: chore: issue templates (@caarlos0)
- 4eb5b18: chore: issue templates (@caarlos0)
- 460ebca: chore: update issue templates (@caarlos0)
- 6914329: ci(deps): bump the actions group with 4 updates (#6287) (@dependabot[bot])
- 1e190b4: ci(sec): fix sbom job (@caarlos0)
- 1072df2: ci(sec): improve sbom scan job (@caarlos0)
- bfd04a0: ci(sec): periodically scan last release sboms (#6281) (@caarlos0)
Full Changelog: v2.13.0...v2.13.1
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.
Where to go next?
v2.13.0
Announcement
Read the official announcement: Announcing GoReleaser v2.13.
Changelog
New Features
- 180a7e8: feat(aur): use ${pkgver} in the URL to prevent extra diffs (#6231) (@caarlos0)
- f99924b: feat: add Discourse announcer (#6199) (@FelicianoTech)
- 7d0a94c: feat: add GitHub App signed commit support (#6240) (@Copilot)
- 2748003: feat: make hooks in homebrew_casks templateable (#6222) (@Copilot)
- 0a525ea: feat: make hooks in homebrew_casks templateable (#6222) (@Copilot)
- f6e37dd: feat: make signs.output and docker_signs.output templateable (#6220) (@Copilot)
- 5a3de94: feat: make signs.output and docker_signs.output templateable (#6220) (@Copilot)
- 5479cda: feat: mcp publisher (#6234) (@caarlos0)
- a86fca9: feat: support ko loading base image from daemon (#6233) (@scav)
- 8a8bf41: feat: update Go to 1.25.4 (#6239) (@timofurrer)
- d374725: feat: update go to 1.25.3 (#6223) (@caarlos0)
- 42ac564: feat: update go to 1.25.3 (#6223) (@caarlos0)
Bug fixes
- a5e267a: fix(announce): user agent should be goreleaser/v2 (@caarlos0)
- 12a3492: fix(aur): prerelease versions were not being properly handled (#6204) (@caarlos0)
- 47b3d40: fix(dockers/v2): add warning when docker buildx uses non-container driver (dockers_v2 only) (#6263) (@Copilot)
- 41daedd: fix(dockers/v2): better handle error (@caarlos0)
- de9ae24: fix(dockers/v2): check docker driver on healthcheck (#6273) (@caarlos0)
- aaf5877: fix(github): enterprise urls (#6261) (@caarlos0)
- 1099caa: fix(github): more details if sync and create ref fail (#6255) (@caarlos0)
- c3bfb5a: fix(go): only add .h artifact if it exists (#6254) (@caarlos0)
- 0f0c1ce: fix(mcp): move it all inside mcp.github (@caarlos0)
- ed61af3: fix(mcp): reduce tool bloat, resources, prompts (@caarlos0)
- 9d40b76: fix: change some bits of the config to make it easier to keep in sync (@caarlos0)
- 567f022: fix: dynamically use announcer names in errors (#6246) (@FelicianoTech)
- 7f5f40a: fix: lint issues (@caarlos0)
- 55e8dda: fix: move stuff around in pkg/config (@caarlos0)
- 8291824: fix: properly mark fields deprecated in jsonschema (@caarlos0)
- e8408f0: fix: small config improvements (@caarlos0)
- d95f497: fix: use v3 user-agent for Bluesky announcer (#6247) (@FelicianoTech)
- f7fc451: fix: warn mcp experimental (@caarlos0)
- 69dc9ae: refactor: move mcp out of main repo (#6232) (@caarlos0)
Documentation updates
- f9f4529: docs(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /www in the docs group (#6242) (@dependabot[bot])
- 140b4fe: docs(deps): bump mkdocs-rss-plugin from 1.17.6 to 1.17.7 in /www in the docs group (#6266) (@dependabot[bot])
- a57ccc3: docs(deps): bump the docs group in /www with 2 updates (#6257) (@dependabot[bot])
- ae52ca2: docs(security): update incident response document (@caarlos0)
- 9e21891: docs: /mcp (@caarlos0)
- a324e1d: docs: auto update (@caarlos0)
- 61c0380: docs: auto update (@caarlos0)
- 0d60b8c: docs: better experimental notice (@caarlos0)
- 5f26626: docs: blog post about cosign v3 (@caarlos0)
- 180e346: docs: fix element (@caarlos0)
- 0c978ec: docs: fix summary (@caarlos0)
- 14939db: docs: fix typo (@caarlos0)
- 7e3f6d3: docs: improve wording (@caarlos0)
- 7161abc: docs: nightly job cosign (@caarlos0)
- a8c402f: docs: remove -unreleased (@caarlos0)
- 8485d00: docs: small fixes (@caarlos0)
- 3cc569f: docs: typo in nfpm.md from 'headers' to 'header' (#6210) (@jkroepke)
- 71b8428: docs: typo in nfpm.md from 'headers' to 'header' (#6210) (@jkroepke)
- e11cef3: docs: update cgo pages (@caarlos0)
- 689b24d: docs: update schema (@caarlos0)
Other work
- b78a41c: Update cmd/mcp.go (@caarlos0)
- d6d8587: chore: fix typo in taskfile (@caarlos0)
- 4e19cb7: chore: lint tests (@caarlos0)
- 34ddcaf: ci(deps): bump the actions group with 2 updates (#6243) (@dependabot[bot])
- 50e3175: ci(deps): bump the actions group with 5 updates (#6277) (@dependabot[bot])
- eb53874: ci(deps): bump the actions group with 6 updates (#6216) (@dependabot[bot])
- c71a5a8: ci(deps): bump the actions group with 6 updates (#6258) (@dependabot[bot])
- ac0d841: ci(deps): bump the actions group with 7 updates (#6267) (@dependabot[bot])
Full Changelog: 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.
Where to go next?
v2.12.7
Announcement
Read the official announcement: Announcing GoReleaser v2.12.
Changelog
Bug fixes
- 4ee3281: fix(docker/v2): make sbom templateable (#6203) (@caarlos0)
- 2d1b42c: fix(docker/v2): support linux/arm/v5 (#6202) (@caarlos0)
- 2092ff9: fix(dockers/v2): allow to disable SBOM (#6201) (@caarlos0)
- bf8f635: fix(dockers/v2): allow to disable configurations (#6200) (@caarlos0)
Documentation updates
Other work
- b844fef: ci(deps): bump the actions group across 1 directory with 6 updates (#6207) (@dependabot[bot])
Full Changelog: v2.12.6...v2.12.7
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.
Where to go next?
v2.12.6
Announcement
Read the official announcement: Announcing GoReleaser v2.12.
Changelog
Bug fixes
- aa3100b: fix(cask): proper defaults when deprecated binary (@caarlos0)
- 2d05ec4: fix(cask): remove uneeded template (@caarlos0)
- 12ae9ab: fix(deps): update gocloud, otel, etc (#6190) (@caarlos0)
- 8c0d09e: fix(git): retry on when network is unreachable (@caarlos0)
- f9f04f3: refactor: use official mcp library (#6175) (@caarlos0)
- 3c8d765: fix(cask): allow to set more than 1 binary (#6174) (@Nurtic-Vibe)
Documentation updates
- eaf8e6c: docs(dockers/v2): fix typo (@caarlos0)
- ac87699: docs: add Flyte to the list of users (#6184) (@eapolinario)
- 5a3fbe1: docs: add default value for wrap directory (#6163) (@FelicianoTech)
- cd5487f: docs: casks.binary deprecation notice (@caarlos0)
- 8d8a28a: docs: clean up docs (@caarlos0)
- 1e72fcf: docs: fix duplicated packages comments (#6150) (@alexandear)
- 3757309: docs: fix typo in release page (#6191) (@FelicianoTech)
Other work
- 0aafca0: ci(deps): bump the actions group with 6 updates (#6189) (@dependabot[bot])
Full Changelog: v2.12.5...v2.12.6
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.
Where to go next?
v2.12.5
Announcement
Read the official announcement: Announcing GoReleaser v2.12.
Changelog
Full Changelog: v2.12.4...v2.12.5
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.
Where to go next?
v2.12.4
Announcement
Read the official announcement: Announcing GoReleaser v2.12.
Changelog
Bug fixes
- 5991ec9: fix(deps): update fang, fix error handler (@caarlos0)
- ed03d58: fix(docker/v2): handle bad COPY/ADD (@caarlos0)
- 6c05856: fix(docker/v2): more logs (@caarlos0)
- 806492d: fix(makeself): path to script, better tests (@caarlos0)
- 0ffcd8f: fix: error handling in github actions (@caarlos0)
Full Changelog: v2.12.3...v2.12.4
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.
Where to go next?
v2.12.3
Announcement
Read the official announcement: Announcing GoReleaser v2.12.
Changelog
Bug fixes
- a1d945d: fix(makeself): keep full binary name (@caarlos0)
- 54274e5: fix(makeself): keep script name (@caarlos0)
- f195f3c: fix(sbom): --enrich=all should be the default (#6095) (@caarlos0)
- 798a927: fix: lint (@caarlos0)
Documentation updates
- 78ec122: docs(sec): threat model (@caarlos0)
- 269a76b: docs: fedora move exclude to repo config (#6103) (@mulbc)
- fd5a30f: docs: fix inconsistency about symlink in nfpm.md (#6094) (@kaitokimuraofficial)
- 44b0d91: docs: fix title (@caarlos0)
- f63a01c: docs: icons on smaller screens (@caarlos0)
- 821cd7a: docs: pin mkdocs-material image, add it to dependabot (@caarlos0)
Other work
- 0ef2b3f: ci(sec): improve workflows (@caarlos0)
- 3eea0d7: ci(sec): improve workflows perms (@caarlos0)
Full Changelog: v2.12.2...v2.12.3
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.
Where to go next?
v2.12.2
Announcement
Read the official announcement: Announcing GoReleaser v2.12.
Changelog
Bug fixes
Other work
Full Changelog: v2.12.1...v2.12.2
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.
Where to go next?
v2.12.1
Announcement
Read the official announcement: Announcing GoReleaser v2.12.
Changelog
Bug fixes
- 12f7f48: fix(blob): artifact filter (@caarlos0)
- 744dcac: fix(blob): disable ssl param name (#6048) (@caarlos0)
- 60a6c65: fix(docker/v2): do not warn skip docker/v2 on production builds (#6047) (@caarlos0)
- 1f75831: fix(docker/v2): improve error message (@caarlos0)
- 6f7199e: fix(docker/v2): properly set manifest annotations (#6053) (@caarlos0)
- f57c1ce: fix(poetry): schema, import (@caarlos0)
- 26c8097: fix(schema): Introduce BinarySign struct to fix schema bug (#6058) (@frenchi)
- bd3743d: fix: lint issues (@caarlos0)
Documentation updates
- f6e1e6d: docs: Fixed typo in dockers_v2. Should be images for string list. (#6051) (@ZAlexanderV)
- c38df40: docs: announce v2.12 (#6043) (@caarlos0)
- 39f7bbe: docs: fix typo in signs config section (#6083) (@stanhu)
- 11d5573: docs: irp (@caarlos0)
- 5fa334d: docs: update security.md (@caarlos0)
Other work
- 80916b5: chore(go): 1.25.1 (@caarlos0)
- 4940a2f: chore: remove .envrc, flake (#6056) (@caarlos0)
- eaa4778: ci(sec): fix codeql config (@caarlos0)
Full Changelog: v2.12.0...v2.12.1
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.