github goreleaser/goreleaser-pro v1.25.0-pro

latest releases: nightly, v1.25.1-pro
one month ago

Changelog

Pro-only

New features

  • feat(pro): dockerhub
  • feat(pro): goreleaser verify-license

Bug fixes

  • fix(pro): deprecate furies.skip
  • fix(pro): dmg when binary name contains dir
  • fix(pro): msi when binary has a path

Documentation updates

  • docs(pro): fix dockerhub missing images attribute

Shared with OSS

New features

  • feat(archives): format override to 'none' to skip certain goos (#4730)
  • feat(brew): allow to set headers in the url (#4648)
  • feat(brew): sync fork before opening PR
  • feat(git): retry git clone on retriable error (#4725)
  • feat(krew): sync fork before opening PR
  • feat(nfpm): also allow $NFPM_PASSPHRASE (#4633)
  • feat(nfpm): compression, fields, and predends on debs (#4632)
  • feat(nix): sync fork before opening PR
  • feat(nix): update licenses
  • feat(pipe/release): Mark GitHub releases as non-draft only after all artifacts are uploaded. (#4626)
  • feat(scoop): sync fork before opening PR
  • feat(winget): sync fork before opening PR
  • feat(winget): update manifest version to 1.6.0 (#4658)
  • feat: add metadata to the release (#4714)
  • feat: allow to delete existing artifacts in the release (#4711)
  • feat: checksums.split (#4707)
  • feat: consistently use directory in property names (#4737)
  • feat: fig is being sunset, remove (#4694)
  • feat: support .config dir
  • feat: support netbsd/arm64 (#4706)
  • feat: support projectID for gitlab CreateFile (brew, nix, etc) (#4705)
  • feat: use go 1.22 (#4614)

Bug fixes

  • fix(aur): allow to have multiple AUR configs pointing to the same repo (#4712)
  • fix(build): buildmode: pie (#4631)
  • fix(nix): update licenses
  • fix(winget): name is not actually required
  • fix: run not being truly POSIX-compliant (#4739)
  • fix: adjust unused function params in client mock package (#4738)
  • fix: artifact filtering
  • fix: better universalbinary message (#4627)
  • fix: brews.url_headers is not required
  • fix: convert run install script to pure POSIX sh (#4736)
  • fix: do not log release published if it is a draft (#4691)
  • fix: improve artifact refresh and filtering
  • fix: only build archlinux and aur for supported arches (#4695)
  • fix: properly template builds.gobinary
  • fix: remove repetitive words (#4701)
  • fix: sort order of brew artifacts (#4617)
  • fix: support dir in gomod (#4729)
  • fix: use new refresh func
  • refactor: moving config load logic to another file

Documentation updates

  • docs(blog): fix broken link (#4704)
  • docs: Minor edits to 'dockerhub' (#4740)
  • docs: announce v1.24 (#4602)
  • docs: bump setup-go version (#4638)
  • docs: clarify changelog sorting
  • docs: consistently use the term directory
  • docs: dockerhub singular
  • docs: fix broken links
  • docs: fix default for build.id attribute (#4734)
  • docs: fix dockerhub missing images property
  • docs: fix link
  • docs: fix typo username in dockerhubs example (#4733)
  • docs: sort the GoReleaser configuration YAML code examples (#4652)
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update CONTRIBUTING
  • docs: update contributing
  • docs: update dockerhub
  • docs: update docs
  • docs: update docs
  • docs: update github action
  • docs: update nix.md
  • docs: update sign docs
  • docs: update users
  • docs: update users
  • docs: update users.md
  • docs: updates

Build process updates

  • build(htmltest): ignroe external broken links
  • build(nix): update
  • build: exclude test commits from changelog
  • build: fix dockerhub config
  • build: improve changelog grouping
  • build: mkdocs plugins
  • build: update flake.nix, taskfile
  • build: update generate workflow
  • ci: do not include nightly in releases.json

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.