Changelog
Pro-only
New features
- feat(pro): go1.27 (@caarlos0)
- feat(pro): opentelemetry traces (enterprise-only) (@caarlos0)
- feat(pro): report a release summary to $GITHUB_STEP_SUMMARY (@caarlos0)
Bug fixes
- fix(pro): pass token type to pull request client (@caarlos0)
Documentation updates
- docs(pro): audit and correct documentation against the source (@caarlos0)
Other work
- chore(pro): schema update (@caarlos0)
Shared with OSS
New features
- feat(ko): support templating for local_domain, base_image, and repositories (@mrueg)
- feat(winget): support publishing additional locale manifests (@MohammedAnasuddinZaid)
- feat: add iru custom apps publisher (@wimwenigerkind)
- feat: allow PR creation to use a different auth token (@emily-curry)
- feat: preflight checks (@caarlos0)
- feat: release summary (@caarlos0)
- feat: update to Go 1.27 (@caarlos0)
Security updates
- sec(deps): bump go-openapi/spec and go-openapi/validade (@caarlos0)
Bug fixes
- fix(aur): expand description templates before escaping quotes (@VXNCXNX and @caarlos0)
- fix(blob): honor s3_force_path_style without a custom endpoint (@VXNCXNX and @caarlos0)
- fix(brew): a formula without a repository stops the ones after it (@caarlos0)
- fix(build): node windows targets get no .exe extension (@VXNCXNX and @VXNCXNX)
- fix(cask): a cask without a repository stops the ones after it (@caarlos0)
- fix(cask): emit Casks that pass brew style (@r0h1tb)
- fix(changelog): a commit matching two include filters is listed twice (@VXNCXNX and @caarlos0)
- fix(chocolatey): error on multiple archives for the same platform (@VXNCXNX)
- fix(config): type retry durations as strings in schema (@skatkov)
- fix(docker): add gpg-agent to the image (@caarlos0)
- fix(dockers/v2): annotation scopes (@CraigAstillRVU and @caarlos0)
- fix(flatpak): a disabled flatpak stops the ones after it (@VXNCXNX)
- fix(git): tag templates strip apostrophes from the message (@VXNCXNX and @VXNCXNX)
- fix(healthcheck): register upx and makeself dependency checkers (@VXNCXNX)
- fix(krew): a manifest without a name stops the ones after it (@caarlos0)
- fix(krew): apply the documented goarm default (@VXNCXNX and @VXNCXNX)
- fix(mcp): mcp.disable is documented but never read (@VXNCXNX)
- fix(milestone): a milestone with close disabled stops the ones after it (@VXNCXNX and @VXNCXNX)
- fix(nfpm): don't set deb arch variant for goamd64 v1 (@caarlos0)
- fix(nfpm): overrides ignore package_name, epoch, release and prerelease (@VXNCXNX)
- fix(nfpm): record the conventional extension, not the format name (@VXNCXNX and @VXNCXNX)
- fix(nix): a skipped nix entry stops the ones after it (@VXNCXNX)
- fix(notarize): cap macOS notarization timeout at 20m (@caarlos0)
- fix(sign): artifacts: none masks real signing failures (@VXNCXNX)
- fix(snapcraft): a disabled snap stops the ones after it (@caarlos0)
- fix(snapcraft): assumes, hooks and plugs are dropped when apps is omitted (@VXNCXNX and @VXNCXNX)
- fix(srpm): make documented rpm fields actually configurable (@caarlos0)
- fix(tmpl): register the documented join template function (@VXNCXNX)
- fix(upload): a misconfigured upload stops the others (@caarlos0)
- fix(winget): a skipped winget entry stops the ones after it (@VXNCXNX)
- fix(winget): count arm64 in the duplicate-archive check (@VXNCXNX and @caarlos0)
- fix(winget): fall back to the default description in additional locales (@VXNCXNX)
- fix: do not panic decoding a commit whose message contains a log marker (@arpitjain099)
- fix: lint (@caarlos0)
- fix: surface archive Close errors when writing release archives (@SebTardif and @caarlos0)
Documentation updates
- docs(dockers_v2): clarify that build and push are a single step (@caarlos0)
- docs: download SBOMs (@caarlos0)
- docs: many fixes (@caarlos0)
- docs: update dockers_v2 (@caarlos0)
- docs: use correct script for debconf (@Daniel15)
- docs: use formats plural syntax (@FelicianoTech)
- docs: v2.18 announcement (@caarlos0)
Other work
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: auto-update generated files (@goreleaserbot)
- chore: task license:rotate (@caarlos0)
- chore: update generated files (@caarlos0)
- chore: update generated files (@caarlos0)
- chore: update skill (@caarlos0)
- chore: update skill (@caarlos0)