This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [goreleaser/goreleaser](https://github.com/goreleaser/goreleaser) | | minor | `v2.17.1` → `v2.18.2` |
| [goreleaser/goreleaser](https://github.com/goreleaser/goreleaser) | uses-with | minor | `v2.17.1` → `v2.18.2` |
---
### Release Notes
<details>
<summary>goreleaser/goreleaser (goreleaser/goreleaser)</summary>
### [`v2.18.2`](https://github.com/goreleaser/goreleaser/releases/tag/v2.18.2)
[Compare Source](https://github.com/goreleaser/goreleaser/compare/v2.18.1...v2.18.2)
##### Announcement
Read the official announcement: [Announcing GoReleaser v2.18](https://goreleaser.com/blog/goreleaser-v2.18/).
##### Changelog
##### Security updates
- [`8ec05d6`](https://github.com/goreleaser/goreleaser/commit/8ec05d6e3633efafc67e41050006bc914549a555): sec(builds): redact secrets from builder subprocess output ([@​caarlos0](https://github.com/caarlos0))
##### Bug fixes
- [`f285d13`](https://github.com/goreleaser/goreleaser/commit/f285d13455fac36c67788fb5030bd3cc0e21f550): fix(archive,sourcearchive,gio): backups, ZIP metadata, mtime and CPU variants ([#​7089](https://github.com/goreleaser/goreleaser/issues/7089)) ([@​caarlos0](https://github.com/caarlos0))
- [`d4e9f25`](https://github.com/goreleaser/goreleaser/commit/d4e9f25f48549a9e251d469ebd39a0e06fec8af1): fix(aur): several PKGBUILD and SRCINFO generation bugs ([#​7100](https://github.com/goreleaser/goreleaser/issues/7100)) ([@​caarlos0](https://github.com/caarlos0))
- [`b428c4c`](https://github.com/goreleaser/goreleaser/commit/b428c4cb95f65ed7b4b6f8f02dbdc9435b8636bc): fix(aur): tell users how to fix a duplicate architecture ([#​7141](https://github.com/goreleaser/goreleaser/issues/7141)) ([@​caarlos0](https://github.com/caarlos0))
- [`2e991d2`](https://github.com/goreleaser/goreleaser/commit/2e991d20c0061eef2351e3516dba3dd3e16ece6b): fix(blob): KMS encryption limits and bucket lifetime on error ([#​7101](https://github.com/goreleaser/goreleaser/issues/7101)) ([@​caarlos0](https://github.com/caarlos0))
- [`7ba40dc`](https://github.com/goreleaser/goreleaser/commit/7ba40dc5df23de102d7a944a3e75706bd763fc5c): fix(blob): stream unencrypted uploads instead of buffering files ([#​7134](https://github.com/goreleaser/goreleaser/issues/7134)) ([@​raviayadav](https://github.com/raviayadav) and [@​caarlos0](https://github.com/caarlos0))
- [`924f5eb`](https://github.com/goreleaser/goreleaser/commit/924f5eb065abb7bc41be5c3818a4e77c54cf419f): fix(brew,cask): formula escaping, token matching and binary stanzas ([#​7086](https://github.com/goreleaser/goreleaser/issues/7086)) ([@​caarlos0](https://github.com/caarlos0))
- [`7c77e11`](https://github.com/goreleaser/goreleaser/commit/7c77e11f1fb0300199101b38f135cd7e1f8da1a6): fix(build): resolve dependent hook environment entries and hook dir templates ([#​7078](https://github.com/goreleaser/goreleaser/issues/7078)) ([@​caarlos0](https://github.com/caarlos0))
- [`d22c274`](https://github.com/goreleaser/goreleaser/commit/d22c274b184de8d93087c5db7b472a5aa0b8dc45): fix(builder/go): give a single ellipsis main an exact output path ([#​7114](https://github.com/goreleaser/goreleaser/issues/7114)) ([@​caarlos0](https://github.com/caarlos0))
- [`be63647`](https://github.com/goreleaser/goreleaser/commit/be63647e5a27c8ca3c9c85efa1c31df963d977c4): fix(builder/go): keep override env entries in a stable order ([#​7112](https://github.com/goreleaser/goreleaser/issues/7112)) ([@​caarlos0](https://github.com/caarlos0))
- [`4a635ab`](https://github.com/goreleaser/goreleaser/commit/4a635abc19befc4875f7e4cb000782742218f382): fix(builder/go): register the generated C header after compiling ([#​7113](https://github.com/goreleaser/goreleaser/issues/7113)) ([@​caarlos0](https://github.com/caarlos0))
- [`34619ef`](https://github.com/goreleaser/goreleaser/commit/34619ef166edccca04b03e1c4b08baed9b6b7a1f): fix(builder/node,builder/bun): per-target SEA config, prebuild templates and target aliases ([#​7088](https://github.com/goreleaser/goreleaser/issues/7088)) ([@​caarlos0](https://github.com/caarlos0))
- [`c87158e`](https://github.com/goreleaser/goreleaser/commit/c87158e86743de5b9222e97a915969d194420bfb): fix(builder/rust,builder/zig): toolchain context and wrapped binary copying ([#​7080](https://github.com/goreleaser/goreleaser/issues/7080)) ([@​caarlos0](https://github.com/caarlos0))
- [`566bc69`](https://github.com/goreleaser/goreleaser/commit/566bc69cddb5afe79d749e223adb33353103ea2b): fix(builder/uv,builder/poetry): match built artifact filenames ([#​7084](https://github.com/goreleaser/goreleaser/issues/7084)) ([@​caarlos0](https://github.com/caarlos0))
- [`13ebd4d`](https://github.com/goreleaser/goreleaser/commit/13ebd4d1fe6aa97e8cc66fbc61cbe63031c832b7): fix(builders,partial): canonical artifact architectures and target matching ([#​7083](https://github.com/goreleaser/goreleaser/issues/7083)) ([@​caarlos0](https://github.com/caarlos0))
- [`e1d9f7f`](https://github.com/goreleaser/goreleaser/commit/e1d9f7f06172ee70a0e8c1ffc0682f8739d09c1f): fix(cmd): auto-snapshot ordering, schema error reporting and --output selection ([#​7103](https://github.com/goreleaser/goreleaser/issues/7103)) ([@​caarlos0](https://github.com/caarlos0))
- [`591a0b8`](https://github.com/goreleaser/goreleaser/commit/591a0b8a68bf84fb563e67db42ced1379e737ff9): fix(cmd): correct check counting and init gitignore and failure handling ([#​7081](https://github.com/goreleaser/goreleaser/issues/7081)) ([@​caarlos0](https://github.com/caarlos0))
- [`4f4febf`](https://github.com/goreleaser/goreleaser/commit/4f4febfadaa9c4ca5dff864c1f1d1b74205d40d6): fix(docker): a bare platform means the baseline CPU variant ([#​7148](https://github.com/goreleaser/goreleaser/issues/7148)) ([@​caarlos0](https://github.com/caarlos0))
- [`000ae78`](https://github.com/goreleaser/goreleaser/commit/000ae78f0c9d681d89c3b252c4abe0e1fbcefc9c): fix(docker): keep arm64 minor variants above the v8 baseline ([#​7149](https://github.com/goreleaser/goreleaser/issues/7149)) ([@​caarlos0](https://github.com/caarlos0))
- [`d2f775e`](https://github.com/goreleaser/goreleaser/commit/d2f775e6fbd14a7a7bc51fed1795d55d90ffe632): fix(docker): quote entrypoint paths and forward arguments verbatim ([#​7073](https://github.com/goreleaser/goreleaser/issues/7073)) ([@​caarlos0](https://github.com/caarlos0))
- [`f2b3611`](https://github.com/goreleaser/goreleaser/commit/f2b3611691b2ff8af819bdd70c4c8a0cabb77a3f): fix(docker): v1 wheel build IDs, push flags and empty manifests ([#​7077](https://github.com/goreleaser/goreleaser/issues/7077)) ([@​caarlos0](https://github.com/caarlos0))
- [`ea7bc7a`](https://github.com/goreleaser/goreleaser/commit/ea7bc7a98535d404469fe91290a91149ffe0bd33): fix(docker): v2 build context, annotations and ARM64 handling ([#​7095](https://github.com/goreleaser/goreleaser/issues/7095)) ([@​caarlos0](https://github.com/caarlos0))
- [`a1f860f`](https://github.com/goreleaser/goreleaser/commit/a1f860f5a8dacf0149a3bef045a0acb73e5262f7): fix(env,log): redact secrets across writes and honour force\_token ([#​7104](https://github.com/goreleaser/goreleaser/issues/7104)) ([@​caarlos0](https://github.com/caarlos0))
- [`0d4fe16`](https://github.com/goreleaser/goreleaser/commit/0d4fe16ae3cbde55f9fe73008bef98a7b399a74f): fix(exec,publish): cancellation, empty commands, SRPM artifacts and upload URLs ([#​7093](https://github.com/goreleaser/goreleaser/issues/7093)) ([@​caarlos0](https://github.com/caarlos0))
- [`eba5886`](https://github.com/goreleaser/goreleaser/commit/eba5886d2ccb56ba7a2fe743c9b08c753fa16f56): fix(flatpak,docker): quote install paths and respect project environment ([#​7085](https://github.com/goreleaser/goreleaser/issues/7085)) ([@​caarlos0](https://github.com/caarlos0))
- [`a95c9a0`](https://github.com/goreleaser/goreleaser/commit/a95c9a0d5319d501f9491863f3862f8378fa7d0f): fix(git): force column.ui=never so tag output is not columnized ([#​7127](https://github.com/goreleaser/goreleaser/issues/7127)) ([@​KR-Ravindra](https://github.com/KR-Ravindra))
- [`2d7ecb2`](https://github.com/goreleaser/goreleaser/commit/2d7ecb255efe5c37a0673c4c08f4a187b3d4b1bf): fix(git): tag not in the local repository is not an error ([#​7124](https://github.com/goreleaser/goreleaser/issues/7124)) ([@​caarlos0](https://github.com/caarlos0))
- [`aebed26`](https://github.com/goreleaser/goreleaser/commit/aebed26f3f578ce53459baa25c6d92cd71544161): fix(git,changelog): metadata quoting, dirty detection, key cleanup and mailmap ([#​7102](https://github.com/goreleaser/goreleaser/issues/7102)) ([@​caarlos0](https://github.com/caarlos0))
- [`dce409c`](https://github.com/goreleaser/goreleaser/commit/dce409c023a9dac3eaaea15353355c561756ce75): fix(gitea,gitlab): pagination, subpath URLs, default branch, links and cancellation ([#​7097](https://github.com/goreleaser/goreleaser/issues/7097)) ([@​caarlos0](https://github.com/caarlos0))
- [`0348bfb`](https://github.com/goreleaser/goreleaser/commit/0348bfbcbf6cc0cc726c60ee767b3872bd3e749e): fix(github): UTF-8 safe truncation, draft reuse, asset replacement and token override ([#​7094](https://github.com/goreleaser/goreleaser/issues/7094)) ([@​caarlos0](https://github.com/caarlos0))
- [`0087e68`](https://github.com/goreleaser/goreleaser/commit/0087e682cea2471c507826bbb5112e535a455628): fix(github): honor short Retry-After delays ([#​7110](https://github.com/goreleaser/goreleaser/issues/7110)) ([@​0jaspahwa](https://github.com/0jaspahwa))
- [`f45f629`](https://github.com/goreleaser/goreleaser/commit/f45f6298fc0c7258dd9d062aacdc622ca0ccd74c): fix(gomod): scope proxying to Go builds and validate the right module ([#​7096](https://github.com/goreleaser/goreleaser/issues/7096)) ([@​caarlos0](https://github.com/caarlos0))
- [`cf292ef`](https://github.com/goreleaser/goreleaser/commit/cf292efd0f21c593a5bc58da6615eb1ad7e70b38): fix(healthcheck): handle blank and space-containing signer commands ([#​7076](https://github.com/goreleaser/goreleaser/issues/7076)) ([@​caarlos0](https://github.com/caarlos0))
- [`edd3fd0`](https://github.com/goreleaser/goreleaser/commit/edd3fd0cfd1607e0593b86367ce1c104f94d5193): fix(healthcheck): panic on dependency commands that are only shell syntax ([#​7106](https://github.com/goreleaser/goreleaser/issues/7106)) ([@​caarlos0](https://github.com/caarlos0))
- [`43c0c94`](https://github.com/goreleaser/goreleaser/commit/43c0c9420b7bbc9d736291c76b2c60365b5666db): fix(ko): repository image names, digest ordering and signing references ([#​7079](https://github.com/goreleaser/goreleaser/issues/7079)) ([@​caarlos0](https://github.com/caarlos0))
- [`6ceb354`](https://github.com/goreleaser/goreleaser/commit/6ceb354cd7e212d7ca65592003564abe7ab65bad): fix(mcp): support package transport URLs ([#​7090](https://github.com/goreleaser/goreleaser/issues/7090)) ([@​caarlos0](https://github.com/caarlos0))
- [`acbfcf5`](https://github.com/goreleaser/goreleaser/commit/acbfcf59ad35931f94d89ce0712c565e16cda986): fix(nfpm): per-format Lintian overrides and colliding filenames ([#​7099](https://github.com/goreleaser/goreleaser/issues/7099)) ([@​caarlos0](https://github.com/caarlos0))
- [`752baca`](https://github.com/goreleaser/goreleaser/commit/752bacae419bacad4980b3349ddd5a9af64b4d44): fix(nix): formatter output, string escaping and post\_install ([#​7082](https://github.com/goreleaser/goreleaser/issues/7082)) ([@​caarlos0](https://github.com/caarlos0))
- [`05ee35f`](https://github.com/goreleaser/goreleaser/commit/05ee35f070528c7cba32425b3ac6346f6d156a17): fix(nix): template the description only once ([#​7146](https://github.com/goreleaser/goreleaser/issues/7146)) ([@​caarlos0](https://github.com/caarlos0))
- [`a3a8903`](https://github.com/goreleaser/goreleaser/commit/a3a89033cc7f71b19919244ee21bb2bb54952c2c): fix(project): evaluate name candidates lazily ([#​7111](https://github.com/goreleaser/goreleaser/issues/7111)) ([@​0jaspahwa](https://github.com/0jaspahwa))
- [`25a52e5`](https://github.com/goreleaser/goreleaser/commit/25a52e520f9c993711b93ea1111ed90c024e0528): fix(sbom,sign): disambiguate every target variant in default names ([#​7144](https://github.com/goreleaser/goreleaser/issues/7144)) ([@​caarlos0](https://github.com/caarlos0))
- [`c62e59f`](https://github.com/goreleaser/goreleaser/commit/c62e59f22fea43bd79c9cec7e36a0438e85c8615): fix(scripts): correct pre-commit hook exit status, quoting and restaging ([#​7074](https://github.com/goreleaser/goreleaser/issues/7074)) ([@​caarlos0](https://github.com/caarlos0))
- [`e0418e8`](https://github.com/goreleaser/goreleaser/commit/e0418e8d5fc7cc4180207461f80ec00665def9bf): fix(sign,sbom,universalbinary): universal binary signing, per-variant names and duplicate slices ([#​7091](https://github.com/goreleaser/goreleaser/issues/7091)) ([@​caarlos0](https://github.com/caarlos0))
- [`06bf150`](https://github.com/goreleaser/goreleaser/commit/06bf1501f7522b2f3079669bcaa7e590cf00e2fc): fix(slack,smtp,config): cancellation, message escaping and block round-trips ([#​7092](https://github.com/goreleaser/goreleaser/issues/7092)) ([@​caarlos0](https://github.com/caarlos0))
- [`cb8a445`](https://github.com/goreleaser/goreleaser/commit/cb8a445982afc51f7822b8f8a2323f625978cd51): fix(tmpl): deduplicate aggregate errors and stop mutating input ([#​7075](https://github.com/goreleaser/goreleaser/issues/7075)) ([@​caarlos0](https://github.com/caarlos0))
- [`e99a557`](https://github.com/goreleaser/goreleaser/commit/e99a55782b85f928c9c2c575438d5ba386f84f9a): fix(winget): do not allow multiple wingets with the same name ([#​7147](https://github.com/goreleaser/goreleaser/issues/7147)) ([@​caarlos0](https://github.com/caarlos0))
- [`52e4c58`](https://github.com/goreleaser/goreleaser/commit/52e4c58d0348cd48bc0d6fb4aeb0c2f2b04bc1b5): fix(winget,krew): manifest validation and executable paths ([#​7087](https://github.com/goreleaser/goreleaser/issues/7087)) ([@​caarlos0](https://github.com/caarlos0))
- [`b15ccce`](https://github.com/goreleaser/goreleaser/commit/b15cccec5314ae81595e67a11e454a0c6301c2c7): fix: address regressions since v2.18.1 ([#​7107](https://github.com/goreleaser/goreleaser/issues/7107)) ([@​caarlos0](https://github.com/caarlos0))
- [`ac548c1`](https://github.com/goreleaser/goreleaser/commit/ac548c1b2133984a80c0c186064b00aec8ccf83b): refactor: simplify internal code and test setup ([#​7068](https://github.com/goreleaser/goreleaser/issues/7068)) ([@​caarlos0](https://github.com/caarlos0))
##### Documentation updates
- [`385916d`](https://github.com/goreleaser/goreleaser/commit/385916d8c4cf1c3e03b5d06cbc1073b72e0e7b90): docs(builder/go): explain that ellipsis discovery uses the host context ([#​7115](https://github.com/goreleaser/goreleaser/issues/7115)) ([@​caarlos0](https://github.com/caarlos0))
- [`e6d5fc5`](https://github.com/goreleaser/goreleaser/commit/e6d5fc59f52c001ede6f5df3a9e1c6389cd6cc0e): docs: Add Kronk in USERS.md ([#​7151](https://github.com/goreleaser/goreleaser/issues/7151)) ([@​gandarez](https://github.com/gandarez))
- [`4faacf5`](https://github.com/goreleaser/goreleaser/commit/4faacf5476a84b003243f4c4a0f849fd8f52b131): docs: fix configuration examples and reference mismatches ([#​7066](https://github.com/goreleaser/goreleaser/issues/7066)) ([@​caarlos0](https://github.com/caarlos0))
##### Other work
- [`7d055fd`](https://github.com/goreleaser/goreleaser/commit/7d055fd20833cf858067901fefe7215228286fa3): chore: auto-update generated files ([#​7070](https://github.com/goreleaser/goreleaser/issues/7070)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`7748fa7`](https://github.com/goreleaser/goreleaser/commit/7748fa75d8e179b4083b6ec0c0a404733f535398): chore: auto-update generated files ([#​7123](https://github.com/goreleaser/goreleaser/issues/7123)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`2ab3100`](https://github.com/goreleaser/goreleaser/commit/2ab310007902c215786382916e7e00477de597c4): chore: auto-update generated files ([#​7129](https://github.com/goreleaser/goreleaser/issues/7129)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`46d055b`](https://github.com/goreleaser/goreleaser/commit/46d055b5d2fe358dc392b561d9c16b63ac2e95db): chore: cc maintainer on winget pull requests ([#​7071](https://github.com/goreleaser/goreleaser/issues/7071)) ([@​caarlos0](https://github.com/caarlos0))
- [`c3afaa0`](https://github.com/goreleaser/goreleaser/commit/c3afaa0b57278ecf120ee9db66f4a9f70794d219): chore: fix lint on main ([#​7105](https://github.com/goreleaser/goreleaser/issues/7105)) ([@​caarlos0](https://github.com/caarlos0))
- [`7c44449`](https://github.com/goreleaser/goreleaser/commit/7c4444983a6241604d297368633c9840cf02901f): chore: lint fixes ([@​caarlos0](https://github.com/caarlos0))
**Full Changelog**: <https://github.com/goreleaser/goreleaser/compare/v2.18.1...v2.18.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](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute with code](https://goreleaser.com/contributing).
##### Where to go next?
- Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/).
- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6), [Twitter](https://twitter.com/goreleaser), and [Telegram](https://t.me/goreleasernews)!
<a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a>
### [`v2.18.1`](https://github.com/goreleaser/goreleaser/releases/tag/v2.18.1)
[Compare Source](https://github.com/goreleaser/goreleaser/compare/v2.18.0...v2.18.1)
#### Announcement
Read the official announcement: [Announcing GoReleaser v2.18](https://goreleaser.com/blog/goreleaser-v2.18/).
#### Changelog
##### Security updates
- [`628c889`](https://github.com/goreleaser/goreleaser/commit/628c889d7f2a34066649833be419fdb9abe01174): sec(deps): bump golang.org/x/crypto and golang.org/x/mod ([#​6872](https://github.com/goreleaser/goreleaser/issues/6872)) ([@​caarlos0](https://github.com/caarlos0))
##### Bug fixes
- [`e38e2fd`](https://github.com/goreleaser/goreleaser/commit/e38e2fdbaccdbcca5829666567c13f194d126112): fix(archive): report stripped binary paths ([#​6820](https://github.com/goreleaser/goreleaser/issues/6820)) ([@​davicbtoliveira](https://github.com/davicbtoliveira))
- [`315a4fd`](https://github.com/goreleaser/goreleaser/commit/315a4fdf835630e29c96d90460dfc74d67895c68): fix(aursources): clarify error and document source.enabled requirement ([#​6816](https://github.com/goreleaser/goreleaser/issues/6816)) ([@​0jaspahwa](https://github.com/0jaspahwa))
- [`b7f1239`](https://github.com/goreleaser/goreleaser/commit/b7f12392a12d8f07a27a81682f1dabe4ee1fac8d): fix(cask): deprecate url.verified ([#​6871](https://github.com/goreleaser/goreleaser/issues/6871)) ([@​caarlos0](https://github.com/caarlos0))
- [`2c613de`](https://github.com/goreleaser/goreleaser/commit/2c613deb92c0404d6f79bd4a5361ec45696deb13): fix(chocolatey): a skipped chocolatey entry stops the ones after it ([#​6853](https://github.com/goreleaser/goreleaser/issues/6853)) ([@​hktitof](https://github.com/hktitof))
- [`33cc363`](https://github.com/goreleaser/goreleaser/commit/33cc3630f87fb3dd96fc2958bb756d9bbe1d18f3): fix(client): apply the commit config per command ([#​6852](https://github.com/goreleaser/goreleaser/issues/6852)) ([@​caarlos0](https://github.com/caarlos0))
- [`db7a1e6`](https://github.com/goreleaser/goreleaser/commit/db7a1e6c6dcef3b64bd04e600ee89be6e5ca5c47): fix(client): stop TestGitLabRateLimitRetryAfter racing the clock ([#​6846](https://github.com/goreleaser/goreleaser/issues/6846)) ([@​caarlos0](https://github.com/caarlos0))
- [`c8126af`](https://github.com/goreleaser/goreleaser/commit/c8126aff2a412d91eced253b993369091b47f264): fix(cmd): drop setup's unused return value ([#​6845](https://github.com/goreleaser/goreleaser/issues/6845)) ([@​caarlos0](https://github.com/caarlos0))
- [`d951018`](https://github.com/goreleaser/goreleaser/commit/d9510181e0e999536de2a3ac2d1e8afb146bb3aa): fix(docker): only use wheels of the configured ids ([#​6860](https://github.com/goreleaser/goreleaser/issues/6860)) ([@​caarlos0](https://github.com/caarlos0))
- [`0a6f83e`](https://github.com/goreleaser/goreleaser/commit/0a6f83e9a575f15d09cefb633a27f0f8a2f95390): fix(git): report repository detection errors ([#​6869](https://github.com/goreleaser/goreleaser/issues/6869)) ([@​caarlos0](https://github.com/caarlos0))
- [`edcfdec`](https://github.com/goreleaser/goreleaser/commit/edcfdec377860163720d03ac186f5ea523950167): fix(gitlab): own the retries, and honor replace\_existing\_artifacts ([#​6843](https://github.com/goreleaser/goreleaser/issues/6843)) ([@​caarlos0](https://github.com/caarlos0))
- [`f5edd73`](https://github.com/goreleaser/goreleaser/commit/f5edd7395693c0c6b501dc722d445d2e86af854d): fix(gomod): don't read the module path from stderr ([#​6864](https://github.com/goreleaser/goreleaser/issues/6864)) ([@​caarlos0](https://github.com/caarlos0))
- [`35051e4`](https://github.com/goreleaser/goreleaser/commit/35051e4a552b0e8ab8e93a7088aeb9eea745a15e): fix(sign): warn when the signer writes no file, fail in v3 ([#​6842](https://github.com/goreleaser/goreleaser/issues/6842)) ([@​caarlos0](https://github.com/caarlos0))
- [`e1a1e9c`](https://github.com/goreleaser/goreleaser/commit/e1a1e9c12120d168c27259cd5b3bad4ed8c8f67c): fix: map every 32-bit ARM variant to Termux's "arm" ([#​6857](https://github.com/goreleaser/goreleaser/issues/6857)) ([@​dylanpulver](https://github.com/dylanpulver))
##### Documentation updates
- [`e5730eb`](https://github.com/goreleaser/goreleaser/commit/e5730eb35fe8c009da1351b54f4cb4770b3c64fe): docs: fix broken commands, dead links, and inaccurate options ([#​6841](https://github.com/goreleaser/goreleaser/issues/6841)) ([@​caarlos0](https://github.com/caarlos0))
##### Other work
- [`8afe0bb`](https://github.com/goreleaser/goreleaser/commit/8afe0bbaf7b981e5f526fb93364856aae30a2236): chore: auto-update generated files ([#​6811](https://github.com/goreleaser/goreleaser/issues/6811)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`c1493d3`](https://github.com/goreleaser/goreleaser/commit/c1493d33a25b3b9c971f0c1ed9362375beeaaf48): chore: auto-update generated files ([#​6812](https://github.com/goreleaser/goreleaser/issues/6812)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`3294442`](https://github.com/goreleaser/goreleaser/commit/329444276458e817b2a26e61d839bbf690f32746): chore: auto-update generated files ([#​6861](https://github.com/goreleaser/goreleaser/issues/6861)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`6e40871`](https://github.com/goreleaser/goreleaser/commit/6e408712b39222ebd7ac5a8dadd628852617bbb5): chore: update to Go 1.27.1 ([#​6859](https://github.com/goreleaser/goreleaser/issues/6859)) ([@​caarlos0](https://github.com/caarlos0))
- [`4181c4f`](https://github.com/goreleaser/goreleaser/commit/4181c4f2bab6e2359bfd4dd97d2827d7e973c33f): perf(git): ask git once ([#​6850](https://github.com/goreleaser/goreleaser/issues/6850)) ([@​caarlos0](https://github.com/caarlos0))
- [`dcbe117`](https://github.com/goreleaser/goreleaser/commit/dcbe1176a0bec459682ca299dbc9fcb17477571e): perf(node): faster dist extraction, and stop leaking it into TMPDIR ([#​6844](https://github.com/goreleaser/goreleaser/issues/6844)) ([@​caarlos0](https://github.com/caarlos0))
- [`36e43dd`](https://github.com/goreleaser/goreleaser/commit/36e43dd08f724956b188af2f6f3bcfd5efd355ec): perf: skip needless docker probes; make the ko registry test hermetic ([#​6827](https://github.com/goreleaser/goreleaser/issues/6827)) ([@​caarlos0](https://github.com/caarlos0))
**Full Changelog**: <https://github.com/goreleaser/goreleaser/compare/v2.18.0...v2.18.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](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute with code](https://goreleaser.com/contributing).
#### Where to go next?
- Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/).
- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6), [Twitter](https://twitter.com/goreleaser), and [Telegram](https://t.me/goreleasernews)!
<a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a>
### [`v2.18.0`](https://github.com/goreleaser/goreleaser/releases/tag/v2.18.0)
[Compare Source](https://github.com/goreleaser/goreleaser/compare/v2.17.1...v2.18.0)
#### Announcement
Read the official announcement: [Announcing GoReleaser v2.18](https://goreleaser.com/blog/goreleaser-v2.18/).
#### Changelog
##### New Features
- [`601cd87`](https://github.com/goreleaser/goreleaser/commit/601cd877957f6dba2180a5405886acace8f2e022): feat(ko): support templating for local\_domain, base\_image, and repositories ([#​6741](https://github.com/goreleaser/goreleaser/issues/6741)) ([@​mrueg](https://github.com/mrueg))
- [`de88f38`](https://github.com/goreleaser/goreleaser/commit/de88f3820cf137cd665c30ba8f54304ec1dd0b07): feat(winget): support publishing additional locale manifests ([#​6733](https://github.com/goreleaser/goreleaser/issues/6733)) ([@​MohammedAnasuddinZaid](https://github.com/MohammedAnasuddinZaid))
- [`cefbc6f`](https://github.com/goreleaser/goreleaser/commit/cefbc6faba0c5746ba2edefa32204c77cc26b1fd): feat: add iru custom apps publisher ([#​6709](https://github.com/goreleaser/goreleaser/issues/6709)) ([@​wimwenigerkind](https://github.com/wimwenigerkind))
- [`1d6e7c0`](https://github.com/goreleaser/goreleaser/commit/1d6e7c06e47ec4bf283bb3231ae1348500e0bf3b): feat: allow PR creation to use a different auth token ([#​6717](https://github.com/goreleaser/goreleaser/issues/6717)) ([@​emily-curry](https://github.com/emily-curry))
- [`4c41ac0`](https://github.com/goreleaser/goreleaser/commit/4c41ac0e2fe68b30f2035ca9f760c1329b7330a5): feat: preflight checks ([#​6704](https://github.com/goreleaser/goreleaser/issues/6704)) ([@​caarlos0](https://github.com/caarlos0))
- [`060260a`](https://github.com/goreleaser/goreleaser/commit/060260ae7c0ba358a494c2ce175beceee9d7382b): feat: release summary ([#​6810](https://github.com/goreleaser/goreleaser/issues/6810)) ([@​caarlos0](https://github.com/caarlos0))
- [`82a5aba`](https://github.com/goreleaser/goreleaser/commit/82a5aba0a9a3d7907da4163b89512f1d3da658ab): feat: update to Go 1.27 ([#​6802](https://github.com/goreleaser/goreleaser/issues/6802)) ([@​caarlos0](https://github.com/caarlos0))
##### Security updates
- [`b1cafd4`](https://github.com/goreleaser/goreleaser/commit/b1cafd427fa798312d3429c63781512bb45d7dca): sec(deps): bump go-openapi/spec and go-openapi/validade ([#​6766](https://github.com/goreleaser/goreleaser/issues/6766)) ([@​caarlos0](https://github.com/caarlos0))
##### Bug fixes
- [`1970443`](https://github.com/goreleaser/goreleaser/commit/197044372e624c80bfb982b356f4bdf0ddf2ffb6): fix(aur): expand description templates before escaping quotes ([#​6791](https://github.com/goreleaser/goreleaser/issues/6791)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​caarlos0](https://github.com/caarlos0))
- [`a27402d`](https://github.com/goreleaser/goreleaser/commit/a27402dd9f2ce59a31aed5e4ded249cd6502e1e7): fix(blob): honor s3\_force\_path\_style without a custom endpoint ([#​6789](https://github.com/goreleaser/goreleaser/issues/6789)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​caarlos0](https://github.com/caarlos0))
- [`db65b99`](https://github.com/goreleaser/goreleaser/commit/db65b99a43786ae3cebbf39637f530534fa8d485): fix(brew): a formula without a repository stops the ones after it ([#​6783](https://github.com/goreleaser/goreleaser/issues/6783)) ([@​caarlos0](https://github.com/caarlos0))
- [`2b5fb31`](https://github.com/goreleaser/goreleaser/commit/2b5fb317cb771bedb09c5b2acb592fa37da64431): fix(build): node windows targets get no .exe extension ([#​6777](https://github.com/goreleaser/goreleaser/issues/6777)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​vxncxnx](https://github.com/vxncxnx))
- [`951fc57`](https://github.com/goreleaser/goreleaser/commit/951fc57101613cb5fc86a9ae55a05febe7b25aa8): fix(cask): a cask without a repository stops the ones after it ([#​6785](https://github.com/goreleaser/goreleaser/issues/6785)) ([@​caarlos0](https://github.com/caarlos0))
- [`54a6c8e`](https://github.com/goreleaser/goreleaser/commit/54a6c8e941da2236e1704e23d8481ca3311fc726): fix(cask): emit Casks that pass brew style ([#​6752](https://github.com/goreleaser/goreleaser/issues/6752)) ([@​r0h1tb](https://github.com/r0h1tb))
- [`2d6b235`](https://github.com/goreleaser/goreleaser/commit/2d6b235930f39c538fcdd58eba8ef045b47f31a6): fix(changelog): a commit matching two include filters is listed twice ([#​6773](https://github.com/goreleaser/goreleaser/issues/6773)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​caarlos0](https://github.com/caarlos0))
- [`c4cc86f`](https://github.com/goreleaser/goreleaser/commit/c4cc86f7b8436e6735c9929f5b2ebfa7684eabe6): fix(chocolatey): error on multiple archives for the same platform ([#​6792](https://github.com/goreleaser/goreleaser/issues/6792)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`1a246da`](https://github.com/goreleaser/goreleaser/commit/1a246da4164ae81e3b435228995074164f9c701e): fix(config): type retry durations as strings in schema ([#​6801](https://github.com/goreleaser/goreleaser/issues/6801)) ([@​skatkov](https://github.com/skatkov))
- [`8be344b`](https://github.com/goreleaser/goreleaser/commit/8be344b19e5bb723590a207c46b124d383458fc1): fix(docker): add gpg-agent to the image ([#​6763](https://github.com/goreleaser/goreleaser/issues/6763)) ([@​caarlos0](https://github.com/caarlos0))
- [`5282589`](https://github.com/goreleaser/goreleaser/commit/5282589091a7a0df652ae039467bfc5be9187346): fix(dockers/v2): annotation scopes ([#​6800](https://github.com/goreleaser/goreleaser/issues/6800)) ([@​CraigAstillRVU](https://github.com/CraigAstillRVU) and [@​caarlos0](https://github.com/caarlos0))
- [`5560bb9`](https://github.com/goreleaser/goreleaser/commit/5560bb9acf609f23de14d2c4f7d31808d46b364e): fix(flatpak): a disabled flatpak stops the ones after it ([#​6781](https://github.com/goreleaser/goreleaser/issues/6781)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`b68113a`](https://github.com/goreleaser/goreleaser/commit/b68113a4a78e95de2efcde8384a61d526279625f): fix(git): tag templates strip apostrophes from the message ([#​6779](https://github.com/goreleaser/goreleaser/issues/6779)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​vxncxnx](https://github.com/vxncxnx))
- [`1bc6ec7`](https://github.com/goreleaser/goreleaser/commit/1bc6ec7dfe77db0961b44588a4f8efe5120b7f84): fix(healthcheck): register upx and makeself dependency checkers ([#​6793](https://github.com/goreleaser/goreleaser/issues/6793)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`9d7d49f`](https://github.com/goreleaser/goreleaser/commit/9d7d49ff17546abd01f4588636a04201cf3d6bf7): fix(krew): a manifest without a name stops the ones after it ([#​6787](https://github.com/goreleaser/goreleaser/issues/6787)) ([@​caarlos0](https://github.com/caarlos0))
- [`4276c51`](https://github.com/goreleaser/goreleaser/commit/4276c5174e80a4240dee31d3af8d11438cbfeae0): fix(krew): apply the documented goarm default ([#​6775](https://github.com/goreleaser/goreleaser/issues/6775)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​vxncxnx](https://github.com/vxncxnx))
- [`9700230`](https://github.com/goreleaser/goreleaser/commit/97002309efe9b11cee15426c940a42c44a9f55b2): fix(mcp): mcp.disable is documented but never read ([#​6795](https://github.com/goreleaser/goreleaser/issues/6795)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`1d79a09`](https://github.com/goreleaser/goreleaser/commit/1d79a09e56ea59226ff554959ba562c172db9ca9): fix(milestone): a milestone with close disabled stops the ones after it ([#​6778](https://github.com/goreleaser/goreleaser/issues/6778)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​vxncxnx](https://github.com/vxncxnx))
- [`2a0393d`](https://github.com/goreleaser/goreleaser/commit/2a0393dc951468dff3cf37603b9a92d3fb268d09): fix(nfpm): don't set deb arch variant for goamd64 v1 ([#​6765](https://github.com/goreleaser/goreleaser/issues/6765)) ([@​caarlos0](https://github.com/caarlos0))
- [`912704c`](https://github.com/goreleaser/goreleaser/commit/912704c71ce0649ef87d41d427fc103e69544b45): fix(nfpm): overrides ignore package\_name, epoch, release and prerelease ([#​6782](https://github.com/goreleaser/goreleaser/issues/6782)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`3cf25c0`](https://github.com/goreleaser/goreleaser/commit/3cf25c0db61ed7b1684a974995deb3ff29d09ecf): fix(nfpm): record the conventional extension, not the format name ([#​6776](https://github.com/goreleaser/goreleaser/issues/6776)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​vxncxnx](https://github.com/vxncxnx))
- [`ad028a3`](https://github.com/goreleaser/goreleaser/commit/ad028a32aa82dd98b5986e2a000a3ac9e9913f7f): fix(nix): a skipped nix entry stops the ones after it ([#​6788](https://github.com/goreleaser/goreleaser/issues/6788)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`b787cd2`](https://github.com/goreleaser/goreleaser/commit/b787cd207c28f5ec4664bde7bbd0cf181bf606a3): fix(notarize): cap macOS notarization timeout at 20m ([#​6758](https://github.com/goreleaser/goreleaser/issues/6758)) ([@​caarlos0](https://github.com/caarlos0))
- [`81a5509`](https://github.com/goreleaser/goreleaser/commit/81a55090039d93c90a24a0d18139021522e4471d): fix(sign): artifacts: none masks real signing failures ([#​6790](https://github.com/goreleaser/goreleaser/issues/6790)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`4eb6037`](https://github.com/goreleaser/goreleaser/commit/4eb603712f4418671f76a97fe4cbd435e7b7fdd6): fix(snapcraft): a disabled snap stops the ones after it ([#​6784](https://github.com/goreleaser/goreleaser/issues/6784)) ([@​caarlos0](https://github.com/caarlos0))
- [`d93d0f1`](https://github.com/goreleaser/goreleaser/commit/d93d0f196d4a76458c2531b6b0c4af61790a0d46): fix(snapcraft): assumes, hooks and plugs are dropped when apps is omitted ([#​6780](https://github.com/goreleaser/goreleaser/issues/6780)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​vxncxnx](https://github.com/vxncxnx))
- [`b3bbd53`](https://github.com/goreleaser/goreleaser/commit/b3bbd53334b2d5e9f545ecfcf65850548938a94f): fix(srpm): make documented rpm fields actually configurable ([#​6762](https://github.com/goreleaser/goreleaser/issues/6762)) ([@​caarlos0](https://github.com/caarlos0))
- [`7304fdb`](https://github.com/goreleaser/goreleaser/commit/7304fdbd72f445fed66d5a206e2d2aa6bda1a1ff): fix(tmpl): register the documented join template function ([#​6772](https://github.com/goreleaser/goreleaser/issues/6772)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`6f88b00`](https://github.com/goreleaser/goreleaser/commit/6f88b00188cbc1afdc2995bbfe7374e540f32e85): fix(upload): a misconfigured upload stops the others ([#​6786](https://github.com/goreleaser/goreleaser/issues/6786)) ([@​caarlos0](https://github.com/caarlos0))
- [`67e4c45`](https://github.com/goreleaser/goreleaser/commit/67e4c45090e842817467ca94a51b3d68f549b2b3): fix(winget): a skipped winget entry stops the ones after it ([#​6797](https://github.com/goreleaser/goreleaser/issues/6797)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`92453c1`](https://github.com/goreleaser/goreleaser/commit/92453c1dbdf592d227cb236600093a503f2351f3): fix(winget): count arm64 in the duplicate-archive check ([#​6774](https://github.com/goreleaser/goreleaser/issues/6774)) ([@​VXNCXNX](https://github.com/VXNCXNX) and [@​caarlos0](https://github.com/caarlos0))
- [`9a43dd0`](https://github.com/goreleaser/goreleaser/commit/9a43dd006d7cf164646c3f20df8bee715fc0cbd7): fix(winget): fall back to the default description in additional locales ([#​6771](https://github.com/goreleaser/goreleaser/issues/6771)) ([@​VXNCXNX](https://github.com/VXNCXNX))
- [`6127e0f`](https://github.com/goreleaser/goreleaser/commit/6127e0feff9cfaf54c25ca9562d4103a5fe9049c): fix: do not panic decoding a commit whose message contains a log marker ([#​6738](https://github.com/goreleaser/goreleaser/issues/6738)) ([@​arpitjain099](https://github.com/arpitjain099))
- [`02cfda7`](https://github.com/goreleaser/goreleaser/commit/02cfda7102906edff9dd067bcea516574fa68308): fix: lint ([@​caarlos0](https://github.com/caarlos0))
- [`b990083`](https://github.com/goreleaser/goreleaser/commit/b9900831dd40b3d88df95fdc2e420713a88c85f9): fix: surface archive Close errors when writing release archives ([#​6690](https://github.com/goreleaser/goreleaser/issues/6690)) ([@​SebTardif](https://github.com/SebTardif) and [@​caarlos0](https://github.com/caarlos0))
##### Documentation updates
- [`33a3f22`](https://github.com/goreleaser/goreleaser/commit/33a3f227d1592e583e055368d309c685d1f052bf): docs(dockers\_v2): clarify that build and push are a single step ([#​6742](https://github.com/goreleaser/goreleaser/issues/6742)) ([@​caarlos0](https://github.com/caarlos0))
- [`1eb0ee9`](https://github.com/goreleaser/goreleaser/commit/1eb0ee94b4a2987b063e312e1ecbbd3d394f27c0): docs: download SBOMs ([#​6803](https://github.com/goreleaser/goreleaser/issues/6803)) ([@​caarlos0](https://github.com/caarlos0))
- [`16debcb`](https://github.com/goreleaser/goreleaser/commit/16debcb0a11d7f4792f02277841c74ebb0d81c10): docs: many fixes ([@​caarlos0](https://github.com/caarlos0))
- [`ff2822a`](https://github.com/goreleaser/goreleaser/commit/ff2822a2b69b05eb8731ec4284dc2926c9e88aa8): docs: update dockers\_v2 ([@​caarlos0](https://github.com/caarlos0))
- [`686946e`](https://github.com/goreleaser/goreleaser/commit/686946ed407a7f68ab9757d92da9f4b8a7695852): docs: use correct script for debconf ([#​6759](https://github.com/goreleaser/goreleaser/issues/6759)) ([@​Daniel15](https://github.com/Daniel15))
- [`9921479`](https://github.com/goreleaser/goreleaser/commit/9921479b6b53236e88306d1641bda2b92f0f4d27): docs: use formats plural syntax ([#​6756](https://github.com/goreleaser/goreleaser/issues/6756)) ([@​FelicianoTech](https://github.com/FelicianoTech))
##### Other work
- [`2b80858`](https://github.com/goreleaser/goreleaser/commit/2b80858a3a93ba4df282e4cde697916281d90f15): chore: auto-update generated files ([#​6731](https://github.com/goreleaser/goreleaser/issues/6731)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`7df2cd5`](https://github.com/goreleaser/goreleaser/commit/7df2cd53abea0e92af6b5e498c8aea0fef3bbc01): chore: auto-update generated files ([#​6732](https://github.com/goreleaser/goreleaser/issues/6732)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`dd08c1f`](https://github.com/goreleaser/goreleaser/commit/dd08c1f12e373abfcdd5285da5cd836f301cd7c3): chore: auto-update generated files ([#​6740](https://github.com/goreleaser/goreleaser/issues/6740)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`ee0e3c1`](https://github.com/goreleaser/goreleaser/commit/ee0e3c11ede0ba9736e665bee11535ae2d581b57): chore: auto-update generated files ([#​6744](https://github.com/goreleaser/goreleaser/issues/6744)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`cab7c6e`](https://github.com/goreleaser/goreleaser/commit/cab7c6ef5d4ffc2429828f031ff7bb4645de7dad): chore: auto-update generated files ([#​6769](https://github.com/goreleaser/goreleaser/issues/6769)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`39552ca`](https://github.com/goreleaser/goreleaser/commit/39552ca8084090c91edbbcc7cf64b72b8acec863): chore: auto-update generated files ([#​6794](https://github.com/goreleaser/goreleaser/issues/6794)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`4a82792`](https://github.com/goreleaser/goreleaser/commit/4a827928ffbf07dd45be36841ed03003069b16ff): chore: auto-update generated files ([#​6798](https://github.com/goreleaser/goreleaser/issues/6798)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`ae88a14`](https://github.com/goreleaser/goreleaser/commit/ae88a148278f861ee8c0d170f270ca250d76e01b): chore: auto-update generated files ([#​6806](https://github.com/goreleaser/goreleaser/issues/6806)) ([@​goreleaserbot](https://github.com/goreleaserbot))
- [`52494d9`](https://github.com/goreleaser/goreleaser/commit/52494d90f59206a6aab8deefc58dd4b0be71a9e2): chore: auto-update generated files ([#​6809](https://github.com/goreleaser/goreleaser/issues/6809)) ([@​goreleaserbot](https://github.com/goreleaserbot))
**Full Changelog**: <https://github.com/goreleaser/goreleaser/compare/v2.17.1...v2.18.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](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute with code](https://goreleaser.com/contributing).
#### Where to go next?
- Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/).
- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6), [Twitter](https://twitter.com/goreleaser), and [Telegram](https://t.me/goreleasernews)!
<a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDQuOTMuNCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS9hdXRvbWVyZ2UiLCJyZW5vdmF0ZS9naXRodWItYWN0aW9uIl19-->
CSRBot
scheduled this pull request to auto merge when all checks succeed 2026-08-24 05:17:55 +02:00
volker.raschek
was assigned by CSRBot2026-08-24 08:17:06 +02:00
CSRBot
changed title from chore(deps): update dependency goreleaser/goreleaser to v2.18.0 to chore(deps): update dependency goreleaser/goreleaser to v2.18.12026-09-06 02:17:18 +02:00
CSRBot
changed title from chore(deps): update dependency goreleaser/goreleaser to v2.18.1 to chore(deps): update dependency goreleaser/goreleaser to v2.18.22026-09-17 06:18:12 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v2.17.1→v2.18.2v2.17.1→v2.18.2Release Notes
goreleaser/goreleaser (goreleaser/goreleaser)
v2.18.2Compare Source
Announcement
Read the official announcement: Announcing GoReleaser v2.18.
Changelog
Security updates
8ec05d6: sec(builds): redact secrets from builder subprocess output (@caarlos0)Bug fixes
f285d13: fix(archive,sourcearchive,gio): backups, ZIP metadata, mtime and CPU variants (#7089) (@caarlos0)d4e9f25: fix(aur): several PKGBUILD and SRCINFO generation bugs (#7100) (@caarlos0)b428c4c: fix(aur): tell users how to fix a duplicate architecture (#7141) (@caarlos0)2e991d2: fix(blob): KMS encryption limits and bucket lifetime on error (#7101) (@caarlos0)7ba40dc: fix(blob): stream unencrypted uploads instead of buffering files (#7134) (@raviayadav and @caarlos0)924f5eb: fix(brew,cask): formula escaping, token matching and binary stanzas (#7086) (@caarlos0)7c77e11: fix(build): resolve dependent hook environment entries and hook dir templates (#7078) (@caarlos0)d22c274: fix(builder/go): give a single ellipsis main an exact output path (#7114) (@caarlos0)be63647: fix(builder/go): keep override env entries in a stable order (#7112) (@caarlos0)4a635ab: fix(builder/go): register the generated C header after compiling (#7113) (@caarlos0)34619ef: fix(builder/node,builder/bun): per-target SEA config, prebuild templates and target aliases (#7088) (@caarlos0)c87158e: fix(builder/rust,builder/zig): toolchain context and wrapped binary copying (#7080) (@caarlos0)566bc69: fix(builder/uv,builder/poetry): match built artifact filenames (#7084) (@caarlos0)13ebd4d: fix(builders,partial): canonical artifact architectures and target matching (#7083) (@caarlos0)e1d9f7f: fix(cmd): auto-snapshot ordering, schema error reporting and --output selection (#7103) (@caarlos0)591a0b8: fix(cmd): correct check counting and init gitignore and failure handling (#7081) (@caarlos0)4f4febf: fix(docker): a bare platform means the baseline CPU variant (#7148) (@caarlos0)000ae78: fix(docker): keep arm64 minor variants above the v8 baseline (#7149) (@caarlos0)d2f775e: fix(docker): quote entrypoint paths and forward arguments verbatim (#7073) (@caarlos0)f2b3611: fix(docker): v1 wheel build IDs, push flags and empty manifests (#7077) (@caarlos0)ea7bc7a: fix(docker): v2 build context, annotations and ARM64 handling (#7095) (@caarlos0)a1f860f: fix(env,log): redact secrets across writes and honour force_token (#7104) (@caarlos0)0d4fe16: fix(exec,publish): cancellation, empty commands, SRPM artifacts and upload URLs (#7093) (@caarlos0)eba5886: fix(flatpak,docker): quote install paths and respect project environment (#7085) (@caarlos0)a95c9a0: fix(git): force column.ui=never so tag output is not columnized (#7127) (@KR-Ravindra)2d7ecb2: fix(git): tag not in the local repository is not an error (#7124) (@caarlos0)aebed26: fix(git,changelog): metadata quoting, dirty detection, key cleanup and mailmap (#7102) (@caarlos0)dce409c: fix(gitea,gitlab): pagination, subpath URLs, default branch, links and cancellation (#7097) (@caarlos0)0348bfb: fix(github): UTF-8 safe truncation, draft reuse, asset replacement and token override (#7094) (@caarlos0)0087e68: fix(github): honor short Retry-After delays (#7110) (@0jaspahwa)f45f629: fix(gomod): scope proxying to Go builds and validate the right module (#7096) (@caarlos0)cf292ef: fix(healthcheck): handle blank and space-containing signer commands (#7076) (@caarlos0)edd3fd0: fix(healthcheck): panic on dependency commands that are only shell syntax (#7106) (@caarlos0)43c0c94: fix(ko): repository image names, digest ordering and signing references (#7079) (@caarlos0)6ceb354: fix(mcp): support package transport URLs (#7090) (@caarlos0)acbfcf5: fix(nfpm): per-format Lintian overrides and colliding filenames (#7099) (@caarlos0)752baca: fix(nix): formatter output, string escaping and post_install (#7082) (@caarlos0)05ee35f: fix(nix): template the description only once (#7146) (@caarlos0)a3a8903: fix(project): evaluate name candidates lazily (#7111) (@0jaspahwa)25a52e5: fix(sbom,sign): disambiguate every target variant in default names (#7144) (@caarlos0)c62e59f: fix(scripts): correct pre-commit hook exit status, quoting and restaging (#7074) (@caarlos0)e0418e8: fix(sign,sbom,universalbinary): universal binary signing, per-variant names and duplicate slices (#7091) (@caarlos0)06bf150: fix(slack,smtp,config): cancellation, message escaping and block round-trips (#7092) (@caarlos0)cb8a445: fix(tmpl): deduplicate aggregate errors and stop mutating input (#7075) (@caarlos0)e99a557: fix(winget): do not allow multiple wingets with the same name (#7147) (@caarlos0)52e4c58: fix(winget,krew): manifest validation and executable paths (#7087) (@caarlos0)b15ccce: fix: address regressions since v2.18.1 (#7107) (@caarlos0)ac548c1: refactor: simplify internal code and test setup (#7068) (@caarlos0)Documentation updates
385916d: docs(builder/go): explain that ellipsis discovery uses the host context (#7115) (@caarlos0)e6d5fc5: docs: Add Kronk in USERS.md (#7151) (@gandarez)4faacf5: docs: fix configuration examples and reference mismatches (#7066) (@caarlos0)Other work
7d055fd: chore: auto-update generated files (#7070) (@goreleaserbot)7748fa7: chore: auto-update generated files (#7123) (@goreleaserbot)2ab3100: chore: auto-update generated files (#7129) (@goreleaserbot)46d055b: chore: cc maintainer on winget pull requests (#7071) (@caarlos0)c3afaa0: chore: fix lint on main (#7105) (@caarlos0)7c44449: chore: lint fixes (@caarlos0)Full Changelog: https://github.com/goreleaser/goreleaser/compare/v2.18.1...v2.18.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.18.1Compare Source
Announcement
Read the official announcement: Announcing GoReleaser v2.18.
Changelog
Security updates
628c889: sec(deps): bump golang.org/x/crypto and golang.org/x/mod (#6872) (@caarlos0)Bug fixes
e38e2fd: fix(archive): report stripped binary paths (#6820) (@davicbtoliveira)315a4fd: fix(aursources): clarify error and document source.enabled requirement (#6816) (@0jaspahwa)b7f1239: fix(cask): deprecate url.verified (#6871) (@caarlos0)2c613de: fix(chocolatey): a skipped chocolatey entry stops the ones after it (#6853) (@hktitof)33cc363: fix(client): apply the commit config per command (#6852) (@caarlos0)db7a1e6: fix(client): stop TestGitLabRateLimitRetryAfter racing the clock (#6846) (@caarlos0)c8126af: fix(cmd): drop setup's unused return value (#6845) (@caarlos0)d951018: fix(docker): only use wheels of the configured ids (#6860) (@caarlos0)0a6f83e: fix(git): report repository detection errors (#6869) (@caarlos0)edcfdec: fix(gitlab): own the retries, and honor replace_existing_artifacts (#6843) (@caarlos0)f5edd73: fix(gomod): don't read the module path from stderr (#6864) (@caarlos0)35051e4: fix(sign): warn when the signer writes no file, fail in v3 (#6842) (@caarlos0)e1a1e9c: fix: map every 32-bit ARM variant to Termux's "arm" (#6857) (@dylanpulver)Documentation updates
e5730eb: docs: fix broken commands, dead links, and inaccurate options (#6841) (@caarlos0)Other work
8afe0bb: chore: auto-update generated files (#6811) (@goreleaserbot)c1493d3: chore: auto-update generated files (#6812) (@goreleaserbot)3294442: chore: auto-update generated files (#6861) (@goreleaserbot)6e40871: chore: update to Go 1.27.1 (#6859) (@caarlos0)4181c4f: perf(git): ask git once (#6850) (@caarlos0)dcbe117: perf(node): faster dist extraction, and stop leaking it into TMPDIR (#6844) (@caarlos0)36e43dd: perf: skip needless docker probes; make the ko registry test hermetic (#6827) (@caarlos0)Full Changelog: https://github.com/goreleaser/goreleaser/compare/v2.18.0...v2.18.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.18.0Compare Source
Announcement
Read the official announcement: Announcing GoReleaser v2.18.
Changelog
New Features
601cd87: feat(ko): support templating for local_domain, base_image, and repositories (#6741) (@mrueg)de88f38: feat(winget): support publishing additional locale manifests (#6733) (@MohammedAnasuddinZaid)cefbc6f: feat: add iru custom apps publisher (#6709) (@wimwenigerkind)1d6e7c0: feat: allow PR creation to use a different auth token (#6717) (@emily-curry)4c41ac0: feat: preflight checks (#6704) (@caarlos0)060260a: feat: release summary (#6810) (@caarlos0)82a5aba: feat: update to Go 1.27 (#6802) (@caarlos0)Security updates
b1cafd4: sec(deps): bump go-openapi/spec and go-openapi/validade (#6766) (@caarlos0)Bug fixes
1970443: fix(aur): expand description templates before escaping quotes (#6791) (@VXNCXNX and @caarlos0)a27402d: fix(blob): honor s3_force_path_style without a custom endpoint (#6789) (@VXNCXNX and @caarlos0)db65b99: fix(brew): a formula without a repository stops the ones after it (#6783) (@caarlos0)2b5fb31: fix(build): node windows targets get no .exe extension (#6777) (@VXNCXNX and @vxncxnx)951fc57: fix(cask): a cask without a repository stops the ones after it (#6785) (@caarlos0)54a6c8e: fix(cask): emit Casks that pass brew style (#6752) (@r0h1tb)2d6b235: fix(changelog): a commit matching two include filters is listed twice (#6773) (@VXNCXNX and @caarlos0)c4cc86f: fix(chocolatey): error on multiple archives for the same platform (#6792) (@VXNCXNX)1a246da: fix(config): type retry durations as strings in schema (#6801) (@skatkov)8be344b: fix(docker): add gpg-agent to the image (#6763) (@caarlos0)5282589: fix(dockers/v2): annotation scopes (#6800) (@CraigAstillRVU and @caarlos0)5560bb9: fix(flatpak): a disabled flatpak stops the ones after it (#6781) (@VXNCXNX)b68113a: fix(git): tag templates strip apostrophes from the message (#6779) (@VXNCXNX and @vxncxnx)1bc6ec7: fix(healthcheck): register upx and makeself dependency checkers (#6793) (@VXNCXNX)9d7d49f: fix(krew): a manifest without a name stops the ones after it (#6787) (@caarlos0)4276c51: fix(krew): apply the documented goarm default (#6775) (@VXNCXNX and @vxncxnx)9700230: fix(mcp): mcp.disable is documented but never read (#6795) (@VXNCXNX)1d79a09: fix(milestone): a milestone with close disabled stops the ones after it (#6778) (@VXNCXNX and @vxncxnx)2a0393d: fix(nfpm): don't set deb arch variant for goamd64 v1 (#6765) (@caarlos0)912704c: fix(nfpm): overrides ignore package_name, epoch, release and prerelease (#6782) (@VXNCXNX)3cf25c0: fix(nfpm): record the conventional extension, not the format name (#6776) (@VXNCXNX and @vxncxnx)ad028a3: fix(nix): a skipped nix entry stops the ones after it (#6788) (@VXNCXNX)b787cd2: fix(notarize): cap macOS notarization timeout at 20m (#6758) (@caarlos0)81a5509: fix(sign): artifacts: none masks real signing failures (#6790) (@VXNCXNX)4eb6037: fix(snapcraft): a disabled snap stops the ones after it (#6784) (@caarlos0)d93d0f1: fix(snapcraft): assumes, hooks and plugs are dropped when apps is omitted (#6780) (@VXNCXNX and @vxncxnx)b3bbd53: fix(srpm): make documented rpm fields actually configurable (#6762) (@caarlos0)7304fdb: fix(tmpl): register the documented join template function (#6772) (@VXNCXNX)6f88b00: fix(upload): a misconfigured upload stops the others (#6786) (@caarlos0)67e4c45: fix(winget): a skipped winget entry stops the ones after it (#6797) (@VXNCXNX)92453c1: fix(winget): count arm64 in the duplicate-archive check (#6774) (@VXNCXNX and @caarlos0)9a43dd0: fix(winget): fall back to the default description in additional locales (#6771) (@VXNCXNX)6127e0f: fix: do not panic decoding a commit whose message contains a log marker (#6738) (@arpitjain099)02cfda7: fix: lint (@caarlos0)b990083: fix: surface archive Close errors when writing release archives (#6690) (@SebTardif and @caarlos0)Documentation updates
33a3f22: docs(dockers_v2): clarify that build and push are a single step (#6742) (@caarlos0)1eb0ee9: docs: download SBOMs (#6803) (@caarlos0)16debcb: docs: many fixes (@caarlos0)ff2822a: docs: update dockers_v2 (@caarlos0)686946e: docs: use correct script for debconf (#6759) (@Daniel15)9921479: docs: use formats plural syntax (#6756) (@FelicianoTech)Other work
2b80858: chore: auto-update generated files (#6731) (@goreleaserbot)7df2cd5: chore: auto-update generated files (#6732) (@goreleaserbot)dd08c1f: chore: auto-update generated files (#6740) (@goreleaserbot)ee0e3c1: chore: auto-update generated files (#6744) (@goreleaserbot)cab7c6e: chore: auto-update generated files (#6769) (@goreleaserbot)39552ca: chore: auto-update generated files (#6794) (@goreleaserbot)4a82792: chore: auto-update generated files (#6798) (@goreleaserbot)ae88a14: chore: auto-update generated files (#6806) (@goreleaserbot)52494d9: chore: auto-update generated files (#6809) (@goreleaserbot)Full Changelog: https://github.com/goreleaser/goreleaser/compare/v2.17.1...v2.18.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?
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.
chore(deps): update dependency goreleaser/goreleaser to v2.18.0to chore(deps): update dependency goreleaser/goreleaser to v2.18.174930c72cdtoa717b5c7c0chore(deps): update dependency goreleaser/goreleaser to v2.18.1to chore(deps): update dependency goreleaser/goreleaser to v2.18.2a717b5c7c0tof39f4335a3View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.