v1.21.0
Changelog
New Features
- 0f70e2a: feat(dependencies): upgrade cosign (#4254) (@PG2000)
- 983cc37: feat(docker): retry push if 503 (#4265) (@caarlos0)
- 8ef8bab: feat(winget): support dependencies (#4299) (@caarlos0)
- cd139a7: feat(winget): update manifest schema version & links (#4298) (@vedantmgoyal2009)
- 2434735: feat: add
map
andindexOrDefault
template functions (#4317) (@j178) - 8706fd2: feat: allow goreleaser to run in gerrit, soft-serve and others (#4271) (@caarlos0)
- ecdbf58: feat: git.ignore_tags (#4255) (@caarlos0)
- c91c4b7: feat: improve template error handling (#4256) (@caarlos0)
- bb17501: feat: skip gomod pipe when Go does not support modules (#4280) (@mbialon)
- 16d84c5: feat: skip pre build hooks (@caarlos0)
- a14404f: feat: support WASI (#4230) (@caarlos0)
- 62cc45a: feat: templates in upx.enabled (#4269) (@caarlos0)
- f0d0cac: feat: update to go 1.21 (#4244) (@caarlos0)
Bug fixes
- da1d3f4: fix(chocolatey): skip publish is check by publish pipe (#4273) (@caarlos0)
- 962429d: fix(custom_publishers): skip publish is check by publish pipe (#4274) (@caarlos0)
- 0fe02a1: fix(git): ignore_tags should ignore empty (@caarlos0)
- 01a93b4: fix(sbom): Add LOCALAPPDATA to passthroughEnvVars (#4291) (@UVduane)
- cd2feb3: fix(sbom): syft might fail on windows (#4301) (@caarlos0)
- bedf38c: fix(skips): print all steps that will be skipped (#4319) (@caarlos0)
- 08d63aa: fix(skips): print all steps that will be skipped (@caarlos0)
- a962e3b: fix(snapcrafts): skip publish is check by publish pipe (#4275) (@caarlos0)
- 85c86d6: fix: chocolatey push failing (#4300) (@caarlos0)
- ec0df9e: fix: failing when pull_request.base is empty (#4261) (@caarlos0)
- da380cc: fix: improve check/load config logs (@caarlos0)
- ddbb7c8: fix: improve example config used in init (@caarlos0)
- 91fe5e4: fix: improve git info log output (@caarlos0)
- 63e75ed: fix: jsonschema for git.tag_sort (@caarlos0)
- d90c2ca: fix: skip post-hook on universal binaries as well (@caarlos0)
- cb09321: fix: snapshot should run before before hooks (#4250) (@caarlos0)
- ceb4e52: fix: snapshot should run before before hooks (@caarlos0)
- 67039ed: fix: typo in error message (@caarlos0)
Dependency updates
- f012ac6: feat(deps): bump code.gitea.io/sdk/gitea from 0.15.1 to 0.16.0 (#4313) (@dependabot[bot])
- 0852883: feat(deps): bump github.com/charmbracelet/lipgloss from 0.7.1 to 0.8.0 (#4260) (@dependabot[bot])
- 32ab776: feat(deps): bump github.com/disgoorg/disgo from 0.16.8 to 0.16.9 (#4316) (@dependabot[bot])
- 139bf1e: feat(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#4257) (@dependabot[bot])
- e5be524: feat(deps): bump github.com/goreleaser/nfpm/v2 from v2.32.0 to v2.33.0 (@caarlos0)
- 4fce326: feat(deps): bump github.com/goreleaser/nfpm/v2 from v2.33.0 to v2.33.1 (@caarlos0)
- c3e20c4: feat(deps): bump github.com/invopop/jsonschema from 0.7.0 to 0.8.0 (#4308) (@dependabot[bot])
- 2f351a6: feat(deps): bump github.com/invopop/jsonschema from 0.8.0 to 0.9.0 (@caarlos0)
- d9b8e0f: feat(deps): bump github.com/jarcoal/httpmock from 1.3.0 to 1.3.1 (#4253) (@dependabot[bot])
- 15da7c2: feat(deps): bump github.com/slack-go/slack from 0.12.2 to 0.12.3 (#4305) (@dependabot[bot])
- 517ca56: feat(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.91.1 (#4304) (@dependabot[bot])
- febccfb: feat(deps): bump gocloud.dev from 0.33.0 to 0.34.0 (#4306) (@dependabot[bot])
- 0c28fd0: feat(deps): bump golang from 1.21.0-alpine to 1.21.1-alpine (#4279) (@dependabot[bot])
- 50c5001: feat(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#4314) (@dependabot[bot])
- d5766b2: feat(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (#4312) (@dependabot[bot])
- 7ce0481: feat(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 (#4307) (@dependabot[bot])
- e8aa640: feat(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0 (#4315) (@dependabot[bot])
- 4240a0f: feat(deps): udpate go-github to v55 (@caarlos0)
- 53bcbe9: feat(deps): update go-github to v54 (#4251) (@caarlos0)
Build process updates
Other work
- 37851b4: ci: fix docs build workflow (@caarlos0)
- 43bb549: ci: ignore nightly only when not nightly (@caarlos0)
- f62adf2: docs: blog (#4264) (@caarlos0)
- eab8a0d: docs: clarify includes (@caarlos0)
- 027ddd3: docs: fix broken links (@caarlos0)
- 646eb82: docs: fix link to homebrew formula on
install
page (#4294) (@vedantmgoyal2009) - 3633b71: docs: fix some broken links (#4295) (@caarlos0)
- d510abc: docs: improve docs (@caarlos0)
- d5a81df: docs: improve tmpl.map (@caarlos0)
- 8794dc5: docs: udpate jsonschema (@caarlos0)
- 5767a3b: docs: update (@caarlos0)
- 58842b8: docs: update (@caarlos0)
- 76f2b81: docs: update changelog.md (@caarlos0)
- fcd5abf: docs: update goreleaser-action (#4297) (@caarlos0)
- 622c426: refactor: --skip=item (#4272) (@caarlos0)
- 0337a0b: refactor: improve --skip completions (@caarlos0)