Releases: goreleaser/goreleaser-pro
Releases · goreleaser/goreleaser-pro
v2.7.0-pro
Warning
This release is to keep compatibility with older versions of our GitHub Action.
We recommend you use the tag v2.7.0
and the latest version of our Action (v6.2.1
).
Read more about it here
This is otherwise the same exact release as v2.7.0
.
Changelog
Pro-only
New features
- feat(pro): dockerhub.description from global metadata
- feat(pro): fury support apk packages
- feat(pro): hooks.if (#943)
- feat(pro): msi support arm64 (#951)
- feat(pro): support cloudsmith component/channel
- feat(pro): support wix 4+ (#946)
Bug fixes
- fix(pro): bad log message
- fix(pro): better partial build logging
- fix(pro): do not skip all hooks if one is skipped
- fix(pro): flag help
- fix(pro): jsonschema
- fix(pro): license check context (#955)
- fix(pro): lint
- fix(pro): msi tests, template variables
- fix(pro): msi with wixv3 needs -ext on candle.exe call as well
- fix(pro): notarize json schema
- fix(pro): prebuilt binaries with partial by target
- fix(pro): prebuilt target fixer
Build process updates
- ci(pro): attestations don't work in private repositories
- ci(pro): do not re-build nightly
- ci(pro): publish attestations
Shared with OSS
New features
- feat(cmd): filter check filename completion to YAML files (#5515)
- feat(http/artifactory): skip configuration (#5500)
- feat: allow oss to use pro configurations when --snapshot is set (#5501)
Bug fixes
- fix(build): --output completion usage (#5516)
- fix(go): build env overrides (#5492)
- fix(go): ppc64le should use GOPPC64 as well
- fix(init): prevent init from creating config files with deprecated fields (#5535)
- fix(nfpm): missing deb scripts config
- fix: better build errors
- fix: improve config version warning message phrasing (#5510)
- fix: simplify test a bit
- fix: small lint issue
- fix: use oxford comma
- refactor: use math/rand/v2 (#5507)
Dependency updates
- Revert "chore(deps): bump golang from 1.23.5-alpine to 1.24rc2-alpine" (#5534)
- chore(deps): bump actions/checkout from 3 to 4 (#5475)
- chore(deps): bump actions/checkout from 3 to 4 (#938)
- chore(deps): bump anchore/sbom-action from 0.17.9 to 0.18.0 (#5483)
- chore(deps): bump codecov/codecov-action from 5.1.2 to 5.2.0 (#5477)
- chore(deps): bump codecov/codecov-action from 5.2.0 to 5.3.0 (#5482)
- chore(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1 (#5488)
- chore(deps): bump dagger/dagger-for-github from 7.0.4 to 7.0.5 (#5530)
- chore(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 (#5490)
- chore(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#5529)
- chore(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 (#5531)
- chore(deps): bump github.com/agnivade/levenshtein from 1.2.0 to 1.2.1 (#5495)
- chore(deps): bump github.com/slack-go/slack from 0.15.0 to 0.16.0 (#5539)
- chore(deps): bump github/codeql-action from 3.28.2 to 3.28.3 (#5476)
- chore(deps): bump github/codeql-action from 3.28.3 to 3.28.4 (#5481)
- chore(deps): bump github/codeql-action from 3.28.4 to 3.28.5 (#5489)
- chore(deps): bump github/codeql-action from 3.28.5 to 3.28.6 (#5494)
- chore(deps): bump github/codeql-action from 3.28.6 to 3.28.8 (#5502)
- chore(deps): bump github/codeql-action from 3.28.8 to 3.28.9 (#5537)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.120.0 to 0.121.0 (#5518)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.121.0 to 0.122.0 (#5525)
- chore(deps): bump golang from 1.23.5-alpine to 1.23.6-alpine (#5538)
- chore(deps): bump golang from 1.23.5-alpine to 1.24rc2-alpine (#5527)
- chore(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#5540)
- chore(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (#5524)
- chore(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 (#5526)
- chore(deps): bump golang.org/x/text from 0.21.0 to 0.22.0 (#5523)
- chore(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.3.0 (#5521)
- chore(deps): bump golangci/golangci-lint-action from 6.3.0 to 6.3.1 (#5536)
- chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (#5522)
- chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (#960)
- chore(deps): update go-github
Documentation updates
- docs(docker_sign): ${artifact} does not contain the digest (#5513)
- docs(docker_sign): bring args defaults up to date (#5514)
- docs(sbom): fix default artifact info (#5509)
- docs: add go report card badge (#5486)
- docs: add vedant as a maintainer (#5471)
- docs: attestations (#5474)
- docs: fix install
- docs: remove unreleased for v2.6 (#5479)
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update yum install instructions
Build process updates
- ci: attest release artifacts
- ci: avoid duplicated nightly builds
- ci: codecov only on linux
- ci: fix rev-parse
- ci: fix typo
- ci: fix typo
- ci: missing perm
- ci: testing attestations
Other work
- chore: auto-update generated files
- chore: auto-update generated files
- chore: discussions first? (#5506)
- chore: fix comment
- chore: fix fake misspell warning
- chore: schema update
- chore: schema update
- chore: schema update
- chore: set token
- chore: update
- chore: update docs
- chore: update security policy (#5478)
v2.7.0
Warning
Please make sure to also update your GoReleaser Action to the latest version.
Read more about it here
This is otherwise the same exact release as v2.7.0-pro
.
Changelog
Pro-only
New features
- feat(pro): dockerhub.description from global metadata
- feat(pro): fury support apk packages
- feat(pro): hooks.if (#943)
- feat(pro): msi support arm64 (#951)
- feat(pro): support cloudsmith component/channel
- feat(pro): support wix 4+ (#946)
Bug fixes
- fix(pro): bad log message
- fix(pro): better partial build logging
- fix(pro): do not skip all hooks if one is skipped
- fix(pro): flag help
- fix(pro): jsonschema
- fix(pro): license check context (#955)
- fix(pro): lint
- fix(pro): msi tests, template variables
- fix(pro): msi with wixv3 needs -ext on candle.exe call as well
- fix(pro): notarize json schema
- fix(pro): prebuilt binaries with partial by target
- fix(pro): prebuilt target fixer
Build process updates
- ci(pro): attestations don't work in private repositories
- ci(pro): do not re-build nightly
- ci(pro): publish attestations
Shared with OSS
New features
- feat(cmd): filter check filename completion to YAML files (#5515)
- feat(http/artifactory): skip configuration (#5500)
- feat: allow oss to use pro configurations when --snapshot is set (#5501)
Bug fixes
- fix(build): --output completion usage (#5516)
- fix(go): build env overrides (#5492)
- fix(go): ppc64le should use GOPPC64 as well
- fix(init): prevent init from creating config files with deprecated fields (#5535)
- fix(nfpm): missing deb scripts config
- fix: better build errors
- fix: improve config version warning message phrasing (#5510)
- fix: simplify test a bit
- fix: small lint issue
- fix: use oxford comma
- refactor: use math/rand/v2 (#5507)
Dependency updates
- Revert "chore(deps): bump golang from 1.23.5-alpine to 1.24rc2-alpine" (#5534)
- chore(deps): bump actions/checkout from 3 to 4 (#5475)
- chore(deps): bump actions/checkout from 3 to 4 (#938)
- chore(deps): bump anchore/sbom-action from 0.17.9 to 0.18.0 (#5483)
- chore(deps): bump codecov/codecov-action from 5.1.2 to 5.2.0 (#5477)
- chore(deps): bump codecov/codecov-action from 5.2.0 to 5.3.0 (#5482)
- chore(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1 (#5488)
- chore(deps): bump dagger/dagger-for-github from 7.0.4 to 7.0.5 (#5530)
- chore(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 (#5490)
- chore(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#5529)
- chore(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 (#5531)
- chore(deps): bump github.com/agnivade/levenshtein from 1.2.0 to 1.2.1 (#5495)
- chore(deps): bump github.com/slack-go/slack from 0.15.0 to 0.16.0 (#5539)
- chore(deps): bump github/codeql-action from 3.28.2 to 3.28.3 (#5476)
- chore(deps): bump github/codeql-action from 3.28.3 to 3.28.4 (#5481)
- chore(deps): bump github/codeql-action from 3.28.4 to 3.28.5 (#5489)
- chore(deps): bump github/codeql-action from 3.28.5 to 3.28.6 (#5494)
- chore(deps): bump github/codeql-action from 3.28.6 to 3.28.8 (#5502)
- chore(deps): bump github/codeql-action from 3.28.8 to 3.28.9 (#5537)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.120.0 to 0.121.0 (#5518)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.121.0 to 0.122.0 (#5525)
- chore(deps): bump golang from 1.23.5-alpine to 1.23.6-alpine (#5538)
- chore(deps): bump golang from 1.23.5-alpine to 1.24rc2-alpine (#5527)
- chore(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#5540)
- chore(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (#5524)
- chore(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 (#5526)
- chore(deps): bump golang.org/x/text from 0.21.0 to 0.22.0 (#5523)
- chore(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.3.0 (#5521)
- chore(deps): bump golangci/golangci-lint-action from 6.3.0 to 6.3.1 (#5536)
- chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (#5522)
- chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 (#960)
- chore(deps): update go-github
Documentation updates
- docs(docker_sign): ${artifact} does not contain the digest (#5513)
- docs(docker_sign): bring args defaults up to date (#5514)
- docs(sbom): fix default artifact info (#5509)
- docs: add go report card badge (#5486)
- docs: add vedant as a maintainer (#5471)
- docs: attestations (#5474)
- docs: fix install
- docs: remove unreleased for v2.6 (#5479)
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update yum install instructions
Build process updates
- ci: attest release artifacts
- ci: avoid duplicated nightly builds
- ci: codecov only on linux
- ci: fix rev-parse
- ci: fix typo
- ci: fix typo
- ci: missing perm
- ci: testing attestations
Other work
- chore: auto-update generated files
- chore: auto-update generated files
- chore: discussions first? (#5506)
- chore: fix comment
- chore: fix fake misspell warning
- chore: schema update
- chore: schema update
- chore: schema update
- chore: set token
- chore: update
- chore: update docs
- chore: update security policy (#5478)
v2.8.0-nightly
Changelog
Pro-only
New features
- feat(pro): cloudsmith multiple distributions (#981)
- feat(pro): native macos sign & notarize (#993)
- feat(pro): tmpl IsRelease variable
Bug fixes
- fix(pro): dmg healthchecks
- fix(pro): docker push: log img digest
- fix(pro): improve docker pull log
- fix(pro): manifest retry
- fix(pro): msi healthchecks
- fix(pro): winget schema
- refactor(pro): build target on prebuilt
- refactor(pro): ko doBuild
Build process updates
- ci(pro): fix previous tag
- ci(pro): fix wix extension add
- ci(pro): remove -pro from nightly
- ci(pro): update taskfile
Shared with OSS
New features
- feat: kos.disable (#5580)
Bug fixes
- fix(nfpm): do not skip entire pipeline for one skip (#5546)
- fix(nfpm): do not skip entire pipeline for one skip (#5546)
- fix: build with go 1.24
- fix: improve log
- fix: typo in manifest.go (#5571)
- refactor: improve semerrogroup usage
- refactor: ko.doBuild
- refactor: moving builtarget into builders/golang (#5569)
Dependency updates
- chore(deps): bump actions/cache from 4.2.0 to 4.2.1 (#5572)
- chore(deps): bump dagger/dagger-for-github from 7.0.5 to 7.0.6 (#5561)
- chore(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#969)
- chore(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 (#970)
- chore(deps): bump github.com/anchore/quill from 0.5.0 to 0.5.1 (#5542)
- chore(deps): bump github.com/anchore/quill from 0.5.0 to 0.5.1 (#5542)
- chore(deps): bump github.com/awslabs/amazon-ecr-credential-helper/ecr-login from 0.0.0-20240514230400-03fa26f5508f to 0.9.1 (#5554)
- chore(deps): bump github.com/distribution/distribution/v3 from 3.0.0-rc.2 to 3.0.0-rc.3 in the go_modules group (#5547)
- chore(deps): bump github.com/google/go-github/v69 from 69.0.0 to 69.2.0 (#5564)
- chore(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0 (#5573)
- chore(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#5559)
- chore(deps): bump github.com/tmc/langchaingo from 0.1.12 to 0.1.13 (#990)
- chore(deps): bump github/codeql-action from 3.28.9 to 3.28.10 (#5582)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.122.0 to 0.123.0 (#5560)
- chore(deps): bump golang from 1.23.6-alpine to 1.24.0-alpine (#5552)
- chore(deps): bump golang from
5429efb
to2d40d4f
(#5565) - chore(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0 (#5543)
- chore(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0 (#5543)
- chore(deps): bump golangci/golangci-lint-action from 6.3.1 to 6.3.2 (#5544)
- chore(deps): bump golangci/golangci-lint-action from 6.3.1 to 6.3.2 (#5544)
- chore(deps): bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 (#5562)
- chore(deps): bump sigstore/cosign-installer from 3.8.0 to 3.8.1 (#5577)
- chore(deps): bump sigstore/cosign-installer from 3.8.0 to 3.8.1 (#992)
Documentation updates
- docs: Replace deprecated key kos.repository (#5557)
- docs: add link to cosign site (#5550)
- docs: announce v2.7
- docs: announce v2.7
- docs: cargo publish
- docs: fix htmtest
- docs: fix title
- docs: go 1.24
- docs: preparing for v2.7
- docs: preparing for v2.7
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update install instructions
- docs: update install instructions
- docs: update pro.md
- docs: update pro.md
Build process updates
- ci: fix
- ci: fix dagger build
- ci: fix lint
- ci: fix run script to support -pro less tags
- ci: fix run script to support -pro less tags
- ci: fix typo
- ci: previous tag
- ci: tag
Other work
- chore: auto-update generated files
- chore: auto-update generated files
- chore: auto-update generated files
- chore: auto-update generated files
- chore: schema
- chore: typo
- chore: typo
- chore: update
- chore: update schema
v2.6.1-pro
Changelog
Shared with OSS
Bug fixes
- fix: brew config
- fix: brew config
- fix: move suggestions to deb only
Dependency updates
- chore(deps): bump github/codeql-action from 3.28.1 to 3.28.2 (#5470)
Documentation updates
- docs: announce v2.6
- docs: fix linkedin icon
- docs: update links
Other work
- chore: auto-update generated files
- chore: auto-update generated files
v2.6.0-pro
Changelog
Pro-only
New features
- feat(pro): .Format available as a template variable on archives
- feat(pro): allow to add extra files in app_bundles (#933)
- feat(pro): msi.extensions (#921)
- feat(pro): use AI to format the changelog (#916)
Bug fixes
- fix(pro): improvements in changelog ai
- fix(pro): msi double dash on -ext on linux
- fix(pro): nfpm goreleaser-pro should conflict with goreleaser instead of obsolete it
- fix(pro): release --split with non-go builders
- fix(pro): update --help
Build process updates
- ci(pro): nightly instead of weekly
Other work
- chore(pro): cleanup
Shared with OSS
New features
- feat(announce): bluesky.enabled templateable
- feat(announce): discord.enabled templateable
- feat(announce): linkedin.enabled templateable
- feat(announce): mastodon.enabled templateable
- feat(announce): mattermost.enabled templateable
- feat(announce): opencollective.enabled templateable
- feat(announce): reddit.enabled templateable
- feat(announce): slack.enabled templateable
- feat(announce): smpt.enabled templateable
- feat(announce): teams.enabled templateable
- feat(announce): telegram.enabled templateable
- feat(announce): twitter.enabled templateable
- feat(announce): webhook.enabled templateable
- feat(archive): allow to specify multiple formats (#5455)
- feat(build): add bun support (#5403)
- feat(build): adds deno support (#5408)
- feat(build): support solaris/sparc and solaris/sparc64 in golang builder (#5449)
- feat(docker): suggest image if not found (#5451)
- feat(nfpm): allow to set mtime on packages (#5392)
- feat(notarize): allows setting signing entitlements (#5465)
- feat(release/gh): allow templates in make_latest (#5420)
Bug fixes
- fix(build): mkdir target dir before building (#5422)
- fix(builders/bun): add missing targets
- fix(bun): rename file
- fix(deno): allow concurrency
- fix(gitea): commit with no author (#5468)
- fix: artifact filter builder check (#5415)
- fix: build --single-target infer target from runtime (#5443)
- fix: do not return nil if builder is invalid (#5419)
- fix: don't assume username is goreleaser in tests
- fix: lint issue
- fix: multiline log output improvements
- fix: run upx before signing binaries
- fix: small log improvements
- fix: target filter byamd64 and byarm (#5441)
- fix: update go-gitlab to the new official client
- fix: use
Dependency updates
- chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 (#5469)
- chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 (#935)
- chore(deps): bump code.gitea.io/sdk/gitea from 0.19.0 to 0.20.0 (#5447)
- chore(deps): bump dagger/dagger-for-github from 7.0.3 to 7.0.4 (#5453)
- chore(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#5433)
- chore(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#924)
- chore(deps): bump github.com/agnivade/levenshtein from 1.1.1 to 1.2.0 (#5457)
- chore(deps): bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 (#5458)
- chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1 (#5445)
- chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.119.0 to 0.120.0 (#5466)
- chore(deps): bump golang from 1.23.4-alpine to 1.23.5-alpine (#5461)
- chore(deps): bump golang from
04ec561
toc233391
(#5448) - chore(deps): bump golang from
13aaa4b
to04ec561
(#5434) - chore(deps): bump golang from
6c5c959
tod37127f
(#5426) - chore(deps): bump golang from
d37127f
to13aaa4b
(#5428) - chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#5424)
- chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (#5421)
- chore(deps): bump golang.org/x/tools from 0.28.0 to 0.29.0 (#5425)
- chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#5462)
- chore(deps): bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 (#5446)
- chore(deps): update nfpm to v2.41.2
- chore(deps): update to go 1.23.4
Documentation updates
- doc: fix
- docs: add rust-zig tutorial
- docs: email/smtp
- docs: fix title
- docs: fix universal binaries explanation
- docs: fix url
- docs: formatting
- docs: improve homepage
- docs: maintainers and emeritus (#5437)
- docs: readme update
- docs: remove un-existent feature from docs
- docs: small fixes to deno builder, environment setup (#5416)
- docs: typo
- docs: typos
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update docs (#5423)
- docs: update homepage post 2.5
- docs: update reame
Build process updates
- ci(dagger): fix go version
- ci(nfpm): suggest builders instead of recommends (#5432)
- ci: fix nightly job
- ci: link
- ci: nightly instead of weekly
- ci: remove validate-krew-manifest
- ci: use nightly for nightlies
Other work
- chore(license): happy new year (#5417)
- chore: auto-update generated files
- chore: auto-update generated files
- chore: fix lint
- chore: link
- chore: lint
- chore: split build
- chore: update
- chore: update
- chore: update
- chore: update
- chore: update
- chore: update
- chore: update
v2.5.1-pro
Changelog
Pro-only
Bug fixes
- fix(pro): improve --single-target
Shared with OSS
Bug fixes
- fix(aur_sources): missing new line (#5393)
- fix(cargo): workplaces -> workspaces (#5401)
- fix(rust): artifact filter when builder is rust (#5399)
- fix(rust): better cargo workspaces check (#5377)
- fix(rust,zig): improve init, experimental warn (#5378)
- fix: improve goreleaser build --single-target (#5379)
- refactor: improve language detection
Dependency updates
- chore(deps): back to og quill
- chore(deps): bump anchore/sbom-action from 0.17.8 to 0.17.9 (#5373)
- chore(deps): bump anchore/sbom-action from 0.17.8 to 0.17.9 (#907)
- chore(deps): bump anchore/scan-action from 5 to 6 (#5372)
- chore(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (#5380)
- chore(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#5376)
- chore(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#909)
- chore(deps): bump github.com/caarlos0/env/v11 from 11.2.2 to 11.3.0 (#5375)
- chore(deps): bump github.com/caarlos0/env/v11 from 11.3.0 to 11.3.1 (#5388)
- chore(deps): bump github.com/distribution/distribution/v3 from 3.0.0-rc.1 to 3.0.0-rc.2 (#5381)
- chore(deps): bump github.com/invopop/jsonschema from 0.12.0 to 0.13.0 (#5406)
- chore(deps): bump github/codeql-action from 3.27.9 to 3.28.0 (#5389)
- chore(deps): go-github v68
- chore(deps): update golang.org/x/net/html to v0.33.0
Documentation updates
- docs: 2.5 release notes (#5350)
- docs: cargo publish (#5394)
- docs: fix small grammar fix in nightlies.md (#5383)
- docs: remove -unreleased on things that were released
- docs: update go env links (#5385)
Build process updates
- Revert "ci: codeql erroring since dagger (#5286)"
- ci: add rustup and zig to flake.nix
- ci: codeql erroring since dagger (#5286)
- ci: fix codecov
- ci: fix codeql hopefuly (#5400)
- ci: fix snapcraft hopefully
- ci: prompt for confirmation before releasing
- ci: remove old twitter-related stuff
Other work
- chore: auto-update generated files
- chore: auto-update generated files
- chore: delete extraneous .gitignore (#5402)
- chore: fmt
- chore: fmt
v2.5.0-pro
Changelog
Pro-only
New features
- feat(pro): publishers.if
Bug fixes
- fix(pro): adjust zig to use extra pro builder api
- fix(pro): adjusting prebuilt to new builder api
- fix(pro): merge issue
- fix(pro): prebuilt added to jsonschema for build.builder
- refactor(pro): enhance build opts
- refactor(pro): improve hooks tests
Build process updates
- ci(pro): fix generate after release
Other work
- chore(pro): godoc
- chore(pro): lint issue
Shared with OSS
New features
- feat(announce): implement expected_status_codes for webhooks (#5317)
- feat(build): initial support for zig (#5312)
- feat(build): rust support (#5325)
- feat(init): add footer to default configuration file
- feat(init): figure out if its a zig project, init differntly
- feat(ko): support multiple repositories (#5353)
- feat(release): allow using existing draft release (#5226)
- feat(rust): detect project name from Cargo.toml
- feat(template): allow to use .Target (#5308)
- feat(winget): update manifest version to 1.9.0 (#5333)
- feat: --release and -Doptimize=ReleaseSafe for rust and zig (#5332)
- feat: AUR source integration (#5311)
- feat: add rustup and zig to packages optional dependencies (#5330)
- feat: changing descriptions everywhere, more docs touches (#5368)
- feat: handle healthcheck for builders (#5329)
- feat: rename builds..gobinary to builds..tool (#5328)
Bug fixes
- fix(announce): move default status codes to Default, more tests
- fix(archive): improve info messages (#5362)
- fix(brew): do not use on_arm and on_intel (#5348)
- fix(build): improve build overrides handling
- fix(docker): install cosign and syft with apk (#5275)
- fix(docker): retry on EOF (#5319)
- fix(init): complete --language
- fix(jsonschema): add enum options to build.builder
- fix(lint): ignore error copying to discard
- fix(typo): asmtags -> asmflags (#5331)
- fix: artifact filter should check if default when builder is zig
- fix: default zig config
- fix: docker error message
- fix: godoc
- fix: group by platform when using rust or zig mixed with go
- fix: improve zig build
- fix: keep underscores in deprecation urls (#5352)
- fix: lint
- fix: lint issue
- fix: skip gomod info loading if no go builds
- fix: typo in the YAML tag for Webhook.ExpectedStatusCodes (#5359)
- refactor(build): preparing to support multiple languages (#5307)
- refactor: change from sort functions to slices functions (#5355)
- refactor: flag template processing (#5336)
- refactor: simplify validateImager, validateManifester (#5366)
Dependency updates
- chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#5344)
- chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#5357)
- chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#901)
- chore(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#5345)
- chore(deps): bump dagger/dagger-for-github from 7.0.1 to 7.0.2 (#5364)
- chore(deps): bump dagger/dagger-for-github from 7.0.2 to 7.0.3 (#5370)
- chore(deps): bump github.com/caarlos0/go-version from 0.1.1 to 0.2.0 (#5310)
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#5309)
- chore(deps): bump github.com/xanzy/go-gitlab from 0.114.0 to 0.115.0 (#5358)
- chore(deps): bump github/codeql-action from 3.27.5 to 3.27.6 (#5335)
- chore(deps): bump github/codeql-action from 3.27.6 to 3.27.7 (#5356)
- chore(deps): bump github/codeql-action from 3.27.7 to 3.27.9 (#5369)
- chore(deps): bump golang from 1.23.3-alpine to 1.23.4-alpine (#5334)
- chore(deps): bump golang from
9a31ef0
to6c5c959
(#5349) - chore(deps): bump golang from
9bfa54e
to9a31ef0
(#5341) - chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.30.0 (#5339)
- chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#5363)
- chore(deps): bump golang.org/x/text from 0.20.0 to 0.21.0 (#5340)
- chore(deps): bump golang.org/x/tools from 0.27.0 to 0.28.0 (#5338)
- chore(deps): update go-github to v67
Documentation updates
- docs: add since v2.5
- docs: better document defaults
- docs: change some colors and images on the homepage (#5354)
- docs: clarify build.overrides
- docs: details
- docs: document how to run them with docker
- docs: fix broken link
- docs: fix build
- docs: fix shortcode
- docs: fix some broken URLs
- docs: fixes instructions, typo (#5346)
- docs: improve a little bit
- docs: improve dark mode colors
- docs: improvements
- docs: improving home page (#5324)
- docs: minor docs improvements (#5320)
- docs: more fixes
- docs: split build docs
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update actions
- docs: update home
- docs: update image
Build process updates
- build: fix mkdocs build
- ci: build docs on flake.{nix,lock} changes
- ci: build fail-fast
- ci: fix ref on workflow-dispatch for goreleaser-cross
- ci: fix workflow depends
- ci: notify goreleaser-rust-cross with the new release (#5342)
Other work
- chore(docs): update schema
- chore(docs): update schema
- chore: auto update schema/docs
- chore: auto-update generated files
- chore: auto-update generated files
- chore: docs update
- chore: fix typos in comments, tests, and variables (#5360)
- chore: fmt flake.nix
- chore: update
- chore: update
- chore: update
- chore: upgrade
v2.4.8-pro
Changelog
Pro-only
Bug fixes
- fix(pro): lint issues
- refactor(pro): use cmp instead of ordered
Shared with OSS
Bug fixes
- fix(aur): description with quotes (#5304)
- fix(build): overrides without specifying goarm64 et al (#5298)
- refactor: replace fmt.Errorf with errors.New for consistency (#5294)
- refactor: use cmp.Or instead of ordered.First (#5295)
Dependency updates
- chore(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8 (#5305)
- chore(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8 (#890)
- chore(deps): bump codecov/codecov-action from 5.0.2 to 5.0.4 (#5300)
- chore(deps): bump codecov/codecov-action from 5.0.4 to 5.0.7 (#5302)
- chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#5299)
- chore(deps): bump github.com/xanzy/go-gitlab from 0.113.0 to 0.114.0 (#5296)
- chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5 (#5303)
Other work
- chore: auto-update generated files
- chore: lint
v2.4.7-pro
Changelog
Shared with OSS
Bug fixes
- fix: no output
Dependency updates
- chore(deps): bump codecov/codecov-action from 5.0.0 to 5.0.2 (#5293)
Other work
- chore: auto-update generated files
- chore: lint
- chore: update
v2.4.6-pro
Changelog
Pro-only
Bug fixes
- fix(pro): prefixed tag in urls
Build process updates
- ci(pro): skip apt stuff on windows
Other work
- chore(pro): lint fixes
Shared with OSS
Bug fixes
- fix: URL escape tags in github, gitlab, and gitea (#5283)
- fix: pass context.Context to HTTP requests (#5289)
- fix: typo in the git SSH command constant (#5287)
Dependency updates
- chore(deps): bump anchore/sbom-action from 0.17.6 to 0.17.7 (#869)
- chore(deps): bump codecov/codecov-action from 4.6.0 to 5.0.0 (#5285)
- chore(deps): bump codecov/codecov-action from 5.0.0 to 5.0.1 (#884)
- chore(deps): bump github/codeql-action from 3.27.3 to 3.27.4 (#5284)
- chore(deps): update nfpm to v2.41.1
Documentation updates
- docs: fix static/run script signature check on nightlies
Build process updates
- ci: fix clone
- ci: run build/test workflow on windows too (#5263)
- ci: update golangci-lint to v1.62 (#5288)
Other work
- chore(aur): remove dead code about armv6 (#5280)
- chore: auto-update generated files
- chore: lint