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