github goreleaser/goreleaser-pro v2.18.0

4 hours ago

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


Shared with OSS

New features

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

Other work

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.