github goreleaser/goreleaser-pro v2.13.0

3 hours ago

Changelog

Pro-only

New features

  • feat(pro): expose metadata fields in template engine
  • feat(pro): mcp.description from global metadata
  • feat(pro): npm.tag
  • feat(pro): set extra fields in npm

Bug fixes

  • fix(pro): cask use PrefixedTag in commit message by default
  • fix(pro): eventual double 'v' prefix in goreleaser --version
  • fix(pro): npm: propagate exit codes in run-xxx.js scripts
  • fix(pro): update config
  • refactor(pro): deprecated options

Other work

  • chore(pro): remove unused method

Shared with OSS

New features

  • feat(aur): use ${pkgver} in the URL to prevent extra diffs
  • feat: Add GitHub Copilot instructions
  • feat: add Discourse announcer
  • feat: add Discourse announcer
  • feat: add GitHub App signed commit support
  • feat: make hooks in homebrew_casks templateable
  • feat: make hooks in homebrew_casks templateable
  • feat: make signs.output and docker_signs.output templateable
  • feat: make signs.output and docker_signs.output templateable
  • feat: mcp publisher
  • feat: support ko loading base image from daemon
  • feat: update Go to 1.25.4
  • feat: update Go to 1.25.4
  • feat: update go to 1.25.3
  • feat: update go to 1.25.3

Bug fixes

  • fix(announce): user agent should be goreleaser/v2
  • fix(announce): user agent should be goreleaser/v2
  • fix(aur): prerelease versions were not being properly handled
  • fix(dockers/v2): add warning when docker buildx uses non-container driver (dockers_v2 only)
  • fix(dockers/v2): better handle error
  • fix(dockers/v2): better handle error
  • fix(dockers/v2): check docker driver on healthcheck
  • fix(github): enterprise urls
  • fix(github): more details if sync and create ref fail
  • fix(go): only add .h artifact if it exists
  • fix(mcp): move it all inside mcp.github
  • fix(mcp): reduce tool bloat, resources, prompts
  • fix: change some bits of the config to make it easier to keep in sync
  • fix: dynamically use announcer names in errors
  • fix: dynamically use announcer names in errors
  • fix: lint issues
  • fix: move stuff around in pkg/config
  • fix: properly mark fields deprecated in jsonschema
  • fix: small config improvements
  • fix: use v3 user-agent for Bluesky announcer
  • fix: use v3 user-agent for Bluesky announcer
  • fix: warn mcp experimental
  • refactor: move mcp out of main repo

Documentation updates

  • docs(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /www in the docs group
  • docs(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /www in the docs group
  • docs(deps): bump mkdocs-rss-plugin from 1.17.6 to 1.17.7 in /www in the docs group
  • docs(deps): bump the docs group in /www with 2 updates
  • docs(security): update incident response document
  • docs: /mcp
  • docs: Add SDLC documentation with PDF export
  • docs: agents/go.md
  • docs: auto update
  • docs: auto update
  • docs: better experimental notice
  • docs: blog post about cosign v3
  • docs: fix
  • docs: fix element
  • docs: fix summary
  • docs: fix typo
  • docs: improve wording
  • docs: nightly job cosign
  • docs: remove -unreleased
  • docs: small fixes
  • docs: small fixes
  • docs: typo in nfpm.md from 'headers' to 'header'
  • docs: typo in nfpm.md from 'headers' to 'header'
  • docs: update cgo pages
  • docs: update cgo pages
  • docs: update schema

Other work

  • Update cmd/mcp.go
  • chore: fix typo in taskfile
  • chore: lint tests
  • chore: lint tests
  • chore: update testdata

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.