github goreleaser/goreleaser-pro v2.17.0

latest release: v2.18.0-4013d657b-nightly
5 hours ago

Changelog

Pro-only

New features

  • feat(pro): add .Dist template variable (@caarlos0)
  • feat(pro): add verify pipe and command (@caarlos0)
  • feat(pro): allow to pass multiple license keys (@caarlos0)
  • feat(pro): dockers_v2 hooks.if support (@caarlos0)

Bug fixes

  • fix(pro): improve verify feature (@caarlos0)
  • fix(pro): less verbose log (@caarlos0)
  • fix(pro): use universal archive for darwin npm arm64 and amd64 (@caarlos0)

Shared with OSS

New features

  • feat(brew,cask,krew,nix,scoop,winget): default pull request branch name (@caarlos0)
  • feat(docker): templated dockerfile and extra files in dockers_v2 (@caarlos0)
  • feat(dockers/v2): retry build (@caarlos0)
  • feat(nfpm): support msix packages (@umaidshahid and @caarlos0)
  • feat(scm): allow a custom token on the release repository (@caarlos0)
  • feat(scm): allow a custom token on the release repository (@caarlos0)
  • feat(winget): allow configuring the manifest locale (@caarlos0)
  • feat: Allow GOARM softfloat and hardfloat (@MDr164 and @caarlos0)

Security updates

  • sec(deps): bump go-pkcs12 to v0.7.2 (GO-2026-5052) (@caarlos0)
  • sec(deps): update golang.org/x/net (@caarlos0)

Bug fixes

  • fix(builders): reject empty target string (@sueun-dev)
  • fix(client): skip merge-upstream when target repo is not a fork (@jamessawle and @caarlos0)
  • fix(deps): drop dep on docker/docker (@caarlos0)
  • fix(mcp): clean subfolder path (@caarlos0)
  • fix(nfpm): produce valid arch for Termux packages (@bltavares and @caarlos0)
  • fix(winget): default head branch to a versioned template (@Sanjays2402)
  • fix: return error when go.mod is unreadable in CheckGoModPipe (@SebTardif)

Documentation updates

Other work

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.