github goreleaser/goreleaser-pro v2.8.0

latest releases: v2.8.1, nightly
one day ago

Changelog

Pro-only

New features

  • feat(pro): .IsMerging template variable
  • feat(pro): cloudsmith multiple distributions
  • feat(pro): native macos sign & notarize
  • feat(pro): publish binaries to npm
  • feat(pro): tmpl IsRelease variable
  • feat(pro): tmpl: reReplaceAll

Bug fixes

  • fix(pro): Summary template variable when using monorepo.tag_prefix
  • fix(pro): allow to build nightly without any tags
  • fix(pro): deprecated github.String
  • fix(pro): dmg healthchecks
  • fix(pro): dmg: use ULMO instead of UDBZ on hdiutil (darwin only)
  • fix(pro): docker push: log img digest
  • fix(pro): improve docker pull log
  • fix(pro): manifest retry
  • fix(pro): msi healthchecks
  • fix(pro): restoring extras of slices when continuing a build
  • fix(pro): winget schema
  • refactor(pro): build target on prebuilt
  • refactor(pro): ko doBuild
  • refactor(pro): remove unused function

Shared with OSS

New features

  • feat(aur,aursources): support install scripts
  • feat(changelog): allow to use format when using the git changeloger
  • feat: archive.builds -> archive.ids
  • feat: aurs.disable and aur_sources.disable
  • feat: kos.disable
  • feat: nfpms.builds -> nfpms.ids
  • feat: snaps.builds -> snaps.ids

Bug fixes

  • fix(archive): make sure binaries are executable
  • fix(docker): add config to artifact extra
  • fix(docker): log img digest after push
  • fix(docker): retry manifest push
  • fix(gitlab): use direct asset path
  • fix(log): custom git log format and parsing
  • fix(nfpm): do not skip entire pipeline for one skip
  • fix(nfpm): do not skip entire pipeline for one skip
  • fix: abbrev test
  • fix: artifact extras.format for archive when binary
  • fix: build with go 1.24
  • fix: improve git no tags error
  • fix: improve log
  • fix: notarize timeout being typed as string in jsonschema
  • fix: package comment for packagejson
  • fix: snapcraft build filters
  • fix: typo in manifest.go
  • refactor: improve semerrogroup usage
  • refactor: ko.doBuild
  • refactor: moving builtarget into builders/golang

Documentation updates

  • docs: Replace deprecated key kos.repository
  • docs: add link to cosign site
  • docs: announce v2.7
  • docs: announce v2.7
  • docs: cargo publish
  • docs: commit_author fields are templateable
  • docs: correct redirect link for the Name Templates article
  • docs: fix htmtest
  • docs: fix title
  • docs: fixed typo
  • docs: go 1.24
  • docs: mention url_template change
  • docs: prepare for v2.8
  • docs: preparing for v2.7
  • docs: preparing for v2.7
  • docs: update changes from builds to ids
  • docs: update install instructions
  • docs: update install instructions
  • docs: update pro.md
  • docs: update pro.md

Other work

  • chore: fix sync script
  • reafactor(github): use github.Ptr instead of github.String/Bool/etc

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.