Changelog
Pro-only
New features
- feat(pro): docker_signs.if
- feat(pro): if template evaluation
- feat(pro): in and list template functions
- feat(pro): rename nightly.name_template nightly.version_template
- feat(pro): signs.if
- feat(pro): skip report-sizes option
Build process updates
- ci(pro): notify nightly builds on discord
Other work
- chore(pro): jsonschema modeline
Shared with OSS
New features
- feat: binary signs (#5018)
- feat: rename snapshot.name_template -> snapshot.version_template (#5019)
- feat: when --clean, remove dist before checking git state (#5057)
Security updates
- sec(deps): update docker/docker and google/go-containerregistry (#5065)
Bug fixes
- fix(gitlab): release file URL broken (#5035)
- fix(jsonschema): missing ipk in nfpm.formats
- fix(ko): rework error message for relative path for .go suffix (#5005)
- fix(nix): do not install go on macos
- fix: consistent logging of source archive path
- fix: isEnvSet and envOrDefault not working sometimes
- fix: snapcraft nix package not available on darwin
- fix: typo
Dependency updates
- Revert "chore(deps): bump gocloud.dev from 0.37.0 to 0.38.0 (#5028)"
- Revert "chore(deps): bump gocloud.dev from 0.37.0 to 0.38.0 (#5028)"
- Revert "chore(deps): bump gocloud.dev from 0.37.0 to 0.38.0 (#5028)" (#5034)
- chore(deps): bump anchore/sbom-action from 0.16.1 to 0.17.0 (#4999)
- chore(deps): bump anchore/sbom-action from 0.16.1 to 0.17.0 (#770)
- chore(deps): bump anchore/sbom-action from 0.17.0 to 0.17.1 (#5078)
- chore(deps): bump anchore/sbom-action from 0.17.0 to 0.17.1 (#797)
- chore(deps): bump benc-uk/workflow-dispatch from 1.2.3 to 1.2.4 (#5047)
- chore(deps): bump code.gitea.io/sdk/gitea from 0.18.0 to 0.19.0 (#5033)
- chore(deps): bump dependabot/fetch-metadata from 1.6.0 to 2.2.0 (#5072)
- chore(deps): bump docker/login-action from 3.2.0 to 3.3.0 (#5013)
- chore(deps): bump docker/login-action from 3.2.0 to 3.3.0 (#774)
- chore(deps): bump docker/setup-buildx-action from 3.4.0 to 3.5.0 (#5012)
- chore(deps): bump docker/setup-buildx-action from 3.4.0 to 3.6.1 (#781)
- chore(deps): bump docker/setup-buildx-action from 3.5.0 to 3.6.1 (#5037)
- chore(deps): bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#5011)
- chore(deps): bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#775)
- chore(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.10.0 to 2.11.0 (#5049)
- chore(deps): bump github.com/aws/aws-sdk-go from 1.54.18 to 1.55.0 (#5014)
- chore(deps): bump github.com/aws/aws-sdk-go from 1.55.0 to 1.55.1 (#5021)
- chore(deps): bump github.com/aws/aws-sdk-go from 1.55.1 to 1.55.2 (#5025)
- chore(deps): bump github.com/aws/aws-sdk-go from 1.55.2 to 1.55.3 (#5027)
- chore(deps): bump github.com/caarlos0/env/v11 from 11.1.0 to 11.2.0 (#5050)
- chore(deps): bump github.com/caarlos0/log from 0.4.5 to 0.4.6 (#4995)
- chore(deps): bump github.com/charmbracelet/lipgloss from 0.12.0 to 0.12.1 (#4994)
- chore(deps): bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible (#5040)
- chore(deps): bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible (#5064)
- chore(deps): bump github.com/google/go-containerregistry from 0.20.0 to 0.20.1 (#5002)
- chore(deps): bump github.com/ory/dockertest/v3 from 3.10.0 to 3.11.0 (#5070)
- chore(deps): bump github.com/slack-go/slack from 0.13.0 to 0.13.1 (#5003)
- chore(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0 (#5000)
- chore(deps): bump github/codeql-action from 3.25.11 to 3.25.12 (#4996)
- chore(deps): bump github/codeql-action from 3.25.12 to 3.25.13 (#5009)
- chore(deps): bump github/codeql-action from 3.25.13 to 3.25.14 (#5026)
- chore(deps): bump github/codeql-action from 3.25.14 to 3.25.15 (#5032)
- chore(deps): bump github/codeql-action from 3.25.15 to 3.26.0 (#5053)
- chore(deps): bump github/codeql-action from 3.26.0 to 3.26.1 (#5077)
- chore(deps): bump gocloud.dev from 0.37.0 to 0.38.0 (#5028)
- chore(deps): bump golang from 1.22.5-alpine to 1.22.6-alpine (#5054)
- chore(deps): bump golang from 1.22.6-alpine to 1.23.0-alpine (#5076)
- chore(deps): bump golang from
8c9183f
toff45d87
(#5010) - chore(deps): bump golang from
ff45d87
to0d3653d
(#5022) - chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (#5052)
- chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 (#5048)
- chore(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#5055)
- chore(deps): bump golang.org/x/tools from 0.23.0 to 0.24.0 (#5060)
- chore(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 (#5036)
- chore(deps): bump sigstore/cosign-installer from 3.5.0 to 3.6.0 (#5058)
- chore(deps): bump sigstore/cosign-installer from 3.5.0 to 3.6.0 (#794)
- chore(deps): update env and lipgloss (#5066)
- chore(deps): update lipgloss
- chore(deps): update nfpm
- feat(deps): update ko and gocloud.dev (#5063)
Documentation updates
- docs: clean
- docs: fix
- docs: improve dirty.md
- docs: improve docs (#5006)
- docs: improve menus
- docs: improvements
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update
- docs: update schemas
- docs: update sponsors page
- docs: updates
- docs: use "~> v2" in GitHub actions docs (#5067)
- docs: users update
- docs: v2.1 announcement (#4987)
Build process updates
- build: name template
- ci: auto approve dependency prs
- ci: git pull before auto commit
- ci: htmltest config update
- ci: notify nightly builds on discord
- ci: split test and check jobs (#5062)
Other work
- chore: auto-update generated files
- chore: auto-update generated files
- chore: crlf
- chore: improv msg