Releases: goreleaser/goreleaser
v1.23.0-nightly
Changelog
New Features
- b149223 feat(docs): Update command in SLSA verification blog post (#4420)
- 1d34568 feat(sbom): update default command
- 22fa994 feat: allow to template builds.gobinary (#4454)
- 25a054c feat: improve --single-target (#4442)
- bd7933d feat: improve project and build hooks error handling
- 8f6b16f feat: validate ko's main path (#4429)
Bug fixes
- a09a0d7 fix(ko): error finishing with .
- 103b54b fix(sbom): warn/error on wrong configuration
- e33d053 fix: --single-target when no match
- 74e7064 fix: allow homebrew to use tar.xz format (#4441)
- c0b2be3 fix: handle configs with no explicit targets on --single-target
- 142b94c fix: improve chocolatey no archive error handling and docs
- 59a3eeb fix: linkedin announce api changes (#4428)
Dependency updates
- 00ea9f9 feat(deps): bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#4459)
- a5ae5cd feat(deps): bump github.com/disgoorg/disgo from 0.16.11 to 0.16.12 (#4422)
- f9203ba feat(deps): bump github.com/disgoorg/disgo from 0.16.12 to 0.17.0 (#4434)
- 3458c7f feat(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#4452)
- 334cb89 feat(deps): bump github.com/google/ko from 0.15.0 to 0.15.1 (#4435)
- 3c6dcd8 feat(deps): bump github.com/sigstore/cosign/v2 from 2.1.1 to 2.2.1 (#4419)
- 182e103 feat(deps): bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#4433)
- fdf73bd feat(deps): bump golang from
110b07a
to30a46e7
(#4455) - 0222430 feat(deps): bump golang from
30a46e7
to70afe55
(#4457) - a73fcfc feat(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#4416)
- 5587cb2 feat(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#4445)
- 5c2cbb3 feat(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 (#4417)
- 2f1162a feat(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 (#4444)
- 853275f feat(deps): update go-github to v57
- 7d29385 fix(deps): bump golang from 1.21.3-alpine to 1.21.4-alpine (#4414)
Build process updates
- 4f17fba build: fix setup-task rate limit
- 5a74601 build: fix typo
- b0bf4eb build: golangci config
- 9d2162b build: report only new lint problems
- 18c109a build: simplify changelog on nightly builds
- be9ad4d build: update workflow
Other work
- a5f7678 SBOM improvements (#4430)
- 6bce81c docs(azblob): correct auth to Azure storage service (#4439)
- d83243c docs(sbom): improve sbom alternative example
- 532879e docs: Removed the duplicate GoReleaser Pro entry (#4456)
- b7be447 docs: add flipt to USERS
- 233c4bc docs: fix changelog subgroups docs
- d2c0e4c docs: fix typo (#4447)
- d89557b docs: install should say the required Go version
- b682fdf docs: mention that snaps cant be built inside docker
- 11e5682 docs: update CONTRIBUTING.md add upx as optional prerequesite (#4427)
- 149b178 docs: update deprecated
--skip-publish
release flag (#4449) - 7e48196 docs: update users, blog posts divider
- 6491631 docs: update users.md
- 6f598dc refactor(brew): use cases.Title instead of strings.Title
Full Changelog: v1.22.0...nightly
v1.22.1
Changelog
Bug fixes
- e33d053: fix: --single-target when no match (@caarlos0)
- c0b2be3: fix: handle configs with no explicit targets on --single-target (@caarlos0)
Build process updates
Full Changelog: v1.22.0...v1.22.1
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
v1.22.0
Changelog
New Features
- 1a5d3ff: feat(nix): mark all Nix packages with the right source provenance (@RaitoBezarius)
- 954121f: feat: --skip-nix (@caarlos0)
- 53071b6: feat: --skip=aur (@caarlos0)
- 0fbc447: feat: --skip=homebrew (@caarlos0)
- 8ce4399: feat: --skip=scoop (@caarlos0)
- 1a8702f: feat: --skip=snapcraft (@caarlos0)
- c6cb980: feat: --skip=winget (@caarlos0)
- 2223c93: feat: check if go.mod has replace directives (#4398) (@caarlos0)
- 896366f: feat: version in the yaml file (@caarlos0)
Bug fixes
- 63f2f0a: fix(docker): improve error msg (@caarlos0)
- 45839c1: fix(jsonschema): version is not required on v1.x (@caarlos0)
- b8cc16d: fix: .Amd64 in build hooks (@caarlos0)
- 95c990b: fix: build --single-target (#4370) (@caarlos0)
- 3cfefcc: fix: decouple project_name guessing from the release pipe (#4335) (@caarlos0)
- 91c8db3: fix: github getbranch maxredirects (@caarlos0)
- de1c52b: fix: improve run script (@caarlos0)
- 74a9317: fix: properly handle multi-module projects with a go.work file (@caarlos0)
- bc9f77b: fix: schema enum options for dockers.use (@caarlos0)
- cf008d3: fix: sort checksum lines by filename (@)
Dependency updates
- 35b0d4c: feat(deps): bump github.com/caarlos0/log from 0.4.2 to 0.4.3 (#4366) (@dependabot[bot])
- 8d121c8: feat(deps): bump github.com/caarlos0/log from 0.4.3 to 0.4.4 (#4372) (@dependabot[bot])
- 766a3f2: feat(deps): bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.0 (#4364) (@dependabot[bot])
- c72b730: feat(deps): bump github.com/charmbracelet/lipgloss from 0.9.0 to 0.9.1 (#4367) (@dependabot[bot])
- 687db06: feat(deps): bump github.com/disgoorg/disgo from 0.16.9 to 0.16.11 (#4337) (@dependabot[bot])
- 3009ac1: feat(deps): bump github.com/docker/docker (@dependabot[bot])
- a00c3db: feat(deps): bump github.com/google/ko from 0.14.1 to 0.15.0 (#4373) (@dependabot[bot])
- b1271d2: feat(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 (@dependabot[bot])
- 8cb018b: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.33.1 to 2.34.0 (@dependabot[bot])
- 0ccd8f4: feat(deps): bump github.com/invopop/jsonschema from 0.11.0 to 0.12.0 (#4348) (@dependabot[bot])
- 614e562: feat(deps): bump github.com/invopop/jsonschema from 0.9.0 to 0.11.0 (#4343) (@dependabot[bot])
- f20320b: feat(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#4410) (@dependabot[bot])
- 2fb93f3: feat(deps): bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.3 (#4338) (@dependabot[bot])
- 25a8aae: feat(deps): bump github.com/xanzy/go-gitlab from 0.92.3 to 0.93.0 (#4349) (@dependabot[bot])
- 3034bfe: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.0 to 0.93.1 (#4358) (@dependabot[bot])
- b233c68: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 (#4381) (@dependabot[bot])
- bf998dc: feat(deps): bump golang from 1.21.1-alpine to 1.21.2-alpine (#4351) (@dependabot[bot])
- d5c896b: feat(deps): bump golang from 1.21.2-alpine to 1.21.3-alpine (#4363) (@dependabot[bot])
- daf892c: feat(deps): bump golang from
2b74246
to1c9cc94
(#4347) (@dependabot[bot]) - 69a1fb3: feat(deps): bump golang from
926f7f7
to96a8a70
(@dependabot[bot]) - b34d0c6: feat(deps): bump golang from
96634e5
toec31b7f
(#4330) (@dependabot[bot]) - c15ebb8: feat(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 (#4365) (@dependabot[bot])
- 8203f91: feat(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (#4352) (@dependabot[bot])
- f9cc204: feat(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 (#4353) (@dependabot[bot])
- 3a552a9: feat(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (#4408) (@dependabot[bot])
- a9b3d49: feat(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 (#4409) (@dependabot[bot])
- 53189c1: feat(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 (#4359) (@dependabot[bot])
- 5071b5e: feat(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (@dependabot[bot])
- c43a50c: feat(deps): update charmbracelet/keygen (@caarlos0)
- 1a243df: feat(deps): update go-github to v56 (@caarlos0)
Build process updates
Other work
- 1e06244: Add updatecli.io to USERS.md (@lemeurherve)
- a932dd8: SLSA Provenance generation blog post (#4361) (@developer-guy)
- 1bd8190: adjusted the string to search for in the error message (@tcurdt)
- 3a3cf61: docs: conventional file name on armv6 (@caarlos0)
- b7218b0: docs: fix broken link (@caarlos0)
- bc4523d: docs: fix discord link (@caarlos0)
- d2d910f: docs: fix typos (#4406) (@ernstwi)
- fa835cc: docs: fix typos, formatting (@caarlos0)
- d7775f5: docs: organizing docs a bit better (#4328) (@caarlos0)
- 85e1458: docs: release cadence post (#4329) (@caarlos0)
- 6b65ea5: docs: update (@caarlos0)
- 49f3973: more explicit error message for docker buildx context error (@tcurdt)
- 37e3fde: refactor(tmpl): avoid unnecessary byte/string conversion (#4356) (@Juneezee)
- f3d2864: refactor: improve releases/scm.go a bit (#4334) (@caarlos0)
- 7efeeb3: refactor: improve ssh key gen on tests (@caarlos0)
- 6b00bb9: refactor: use ordered.First (#4362) (@caarlos0)
- cb656a3: spelling fix (@tcurdt)
- aba7409: style: invert if statement (@caarlos0)
- bd149ac: switched to double quotes (@tcurdt)
Full Changelog: v1.21.2...v1.22.0
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
v1.21.2
Changelog
Bug fixes
Full Changelog: v1.21.1...v1.21.2
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
v1.21.1
Changelog
Bug fixes
- 8220049: fix: git client should respect specified branch (#4324) (@caarlos0)
- 41ce3c0: fix: git.ignore_tags not working (#4322) (@caarlos0)
- 41c21dc: fix: only log skips if something is actually being skipped (@caarlos0)
- 74eba9e: fix: skips log on goreleaser build (@caarlos0)
Other work
- e194d4c: docs: draft 1.21 announcement (#4310) (@caarlos0)
- 74b226d: docs: reword (@caarlos0)
- 800ee69: docs: update announcement blog post (@caarlos0)
Full Changelog: v1.21.0...v1.21.1
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
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)
v1.20.0
What's Changed
- docs: fix yaml formatting on scoop deprecations by @nicks in #4170
- fix: Delete temporary dir used for docker build by @jimmidyson in #4178
- docs: fix links by @osechet in #4183
- feat: adds syft to docker image by @osechet in #4182
- feat(deps): bump the gomod-deps group with 3 updates by @dependabot in #4165
- feat(deps): bump golang from 1.20.5-alpine to 1.20.6-alpine by @dependabot in #4181
- ci: append envs when calling docker instead of overriding by @marcosnils in #4187
- Support
make_latest
for GitHub release by @hiddeco in #4161 - fix(nfpm): lintian unix path by @caarlos0 in #4175
- feat: support setting mod_timestamp in universalbinary by @caarlos0 in #4172
- feat(deps): bump golang from
e959001
to7839c9f
by @dependabot in #4189 - refactor: gio.Chtimes by @caarlos0 in #4191
- feat: metadata mod_timestamp by @caarlos0 in #4188
- feat(scoop): support arm64 by @caarlos0 in #4193
- fix(winget): replace forward slashes in Winget
RelativeFilePath
by @tashian in #4195 - feat(winget): PortableCommandAlias by @caarlos0 in #4196
- fix(winget): improve commit msgs by @caarlos0 in #4199
- feat(deps): bump the gomod-deps group with 3 updates by @dependabot in #4200
- chore: remove comment about WSL failure by @stevenh in #4201
- chore(deps): bump the github-actions group with 1 update by @dependabot in #4185
- docs: fix typo in builds.md by @GennadySpb in #4205
- Fix deprecations notice about
scoops.bucket
by @j178 in #4207 - feat: improve output by @caarlos0 in #4206
- feat(nix): runtime dependencies by @caarlos0 in #4212
- feat(brew): extra_install by @caarlos0 in #4217
- feat(deps): bump github.com/xanzy/go-gitlab from 0.88.0 to 0.89.0 by @dependabot in #4219
- feat(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.7.1 to 2.8.0 by @dependabot in #4216
- feat(deps): bump golang.org/x/tools from 0.11.0 to 0.11.1 by @dependabot in #4220
- feat(deps): bump golang from 1.20.6-alpine to 1.20.7-alpine by @dependabot in #4223
- feat(deps): bump gocloud.dev from 0.32.0 to 0.33.0 by @dependabot in #4222
- feat(nix): support zip packages by @caarlos0 in #4225
- fix(nix): multiple archives for the same platform by @caarlos0 in #4227
- build: release nightly every Thursday by @caarlos0 in #4211
- feat(snapcraft): allow to disable by @caarlos0 in #4228
- make docker build stage files same as archive by @tg123 in #4218
- feat(deps): bump github.com/google/go-containerregistry from 0.15.2 to 0.16.1 by @dependabot in #4229
- feat(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 by @dependabot in #4236
- feat(deps): bump github.com/disgoorg/disgo from 0.16.7 to 0.16.8 by @dependabot in #4234
- feat(deps): bump github.com/xanzy/go-gitlab from 0.89.0 to 0.90.0 by @dependabot in #4232
- feat(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 by @dependabot in #4235
- feat(deps): bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 by @dependabot in #4233
- feat(deps): bump golang from
7efb78d
tob255d93
by @dependabot in #4238 - feat(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 by @dependabot in #4237
- feat: publishers.disable by @caarlos0 in #4239
- fix: skip defaults for skipped pipes by @caarlos0 in #4210
- chore(deps): bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in #4241
- feat(deps): bump golang from 1.20.7-alpine to 1.21.0-alpine by @dependabot in #4240
New Contributors
- @nicks made their first contribution in #4170
- @jimmidyson made their first contribution in #4178
- @osechet made their first contribution in #4183
- @marcosnils made their first contribution in #4187
- @hiddeco made their first contribution in #4161
- @tashian made their first contribution in #4195
- @GennadySpb made their first contribution in #4205
- @tg123 made their first contribution in #4218
Full Changelog: v1.19.2...v1.20.0
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
v1.19.2
Changelog
Bug fixes
- f883131: fix(github): check rate limit again after sleeping (#4152) (@caarlos0)
- 5f7be84: fix(nix): description, path and homepage should allow templates (#4156) (@caarlos0)
- a324009: fix(winget): add missing fields, more templates (#4164) (@caarlos0)
- 86beb58: fix: improve error message (@caarlos0)
- 9364d99: fix: improve log (@caarlos0)
Build process updates
- 4c9314b: build(dependabot): group dependency updates (@caarlos0)
- 6822209: build: winget branch (@caarlos0)
Other work
- 0c5f693: docs: fix spacing (@caarlos0)
- b786c02: docs: fix templated contents (@caarlos0)
- e9760a1: refactor(winget): minor improvements (#4157) (@caarlos0)
- c57cdab: refactor: add function to apply template multiple times (#4158) (@twpayne)
Full Changelog: v1.19.1...v1.19.2
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
v1.19.1
Changelog
Bug fixes
Build process updates
Full Changelog: v1.19.0...v1.19.1
Helping out
This release is only possible thanks to all the support of some awesome people!
Want to be one of them?
You can sponsor, get a Pro License or contribute with code.
Where to go next?
v1.19.0
Changelog
New Features
- e9c5a92: Revert "feat: add winget to pipeline" (@caarlos0)
- 4282249: feat(aur): single commit per package (#4126) (@caarlos0)
- 773cb91: feat(github): allow to PR cross-repo (#4053) (@caarlos0)
- f6b9ccb: feat(github): allow to open PRs as drafts (#4054) (@caarlos0)
- 1f8a7b2: feat(github): avoid rate limits (#4037) (@caarlos0)
- b4dbf6b: feat(jsonschema): mark deprecated options as so (@caarlos0)
- 0513818: feat(ko): allow to have an empty tag name (#4043) (@caarlos0)
- 75c47d1: feat(nix): support armv6l and armv7l (#4051) (@caarlos0)
- 1d92a36: feat(scoop): allow to template description and homepage (#4057) (@caarlos0)
- d4bbf44: feat(snapcraft): support title, icon, assumes & hooks (#3930) (@abemedia)
- e0dabc1: feat(telegram): ability to choose msg format, mdv2escape (#4036) (@caarlos0)
- ffad12e: feat(upx): allow to filter by goos, goarch, goarm, goamd64 (#4056) (@caarlos0)
- 0f5b058: feat(winget): support arm64 (@caarlos0)
- 09411ea: feat: Checksums as a template field (#4064) (@caarlos0)
- 62f4bd5: feat: add winget to pipeline (@caarlos0)
- b1c8e9f: feat: added IsNightly to OSS template variables (@caarlos0)
- 3bb9a9a: feat: allow to sign KO manifests (#4038) (@caarlos0)
- 05d2556: feat: allow to template dockers.skip_push and docker_manifests.skip_push (#4008) (@caarlos0)
- e5c9338: feat: changelog.include (#4122) (@caarlos0)
- 1c9b4d5: feat: completion improvements (#4071) (@scop)
- 72cf840: feat: continue on error (#4127) (@caarlos0)
- 62b065d: feat: deprecate brews.tap, krews.index & scoops.bucket (#4099) (@caarlos0)
- 51592e1: feat: envOrDefault template function (#4097) (@caarlos0)
- 73b3225: feat: improve deprecations (@caarlos0)
- d0cf457: feat: improve verbose output (#4017) (@caarlos0)
- 823bc60: feat: make git client support creating multiple files in a single commit (#4107) (@caarlos0)
- 99afc8d: feat: nix support (#4012) (@caarlos0)
- 66cee94: feat: remove deprecated replacements (#4075) (@caarlos0)
- eadd377: feat: remove deprecated rlcp options (#4076) (@caarlos0)
- 4936929: feat: sort brew dependencies (@caarlos0)
- bbcc45b: feat: support pull request templates (#4105) (@caarlos0)
- 6afdb49: feat: winget support (#4081) (@caarlos0)
Security updates
- a76db83: sec: fix for GHSA-2fvp-53hw-f9fc (@caarlos0)
Bug fixes
- b5e8d6d: fix(archive): warn only for non-default globs with no matches (#4013) (@caarlos0)
- 950cebe: fix(cmd): check with no args (@caarlos0)
- b9e276f: fix(nfpm): write too long when writing the lintian file (#4039) (@caarlos0)
- a3bc051: fix(nix): better errors if nix-prefetch-url fails (@caarlos0)
- c6851f5: fix(nix): hc should report nix-prefetch-url as a dependency (@caarlos0)
- 81bd82b: fix(nix): improve error message (@caarlos0)
- 4dc31e9: fix(nix): local filename when path not set (@caarlos0)
- cc570c3: fix(nix): missing artifact type stringer (@caarlos0)
- 27f9452: fix(scoop): allow templating name and skip_upload (@caarlos0)
- 528b06a: fix(snapcraft): title and icon are optional (#4138) (@caarlos0)
- 7d485d6: fix(winget): default commit message (@caarlos0)
- e525b66: fix(winget): incorrect filenames (#4139) (@caarlos0)
- 2eaefa9: fix(winget): release notes should be optional (@caarlos0)
- 3d77e8e: fix: Scoop releases being skipped via disabled SCM releases (#4150) (@radujipa)
- ac5788e: fix: add do not edit header to generated files (@caarlos0)
- aae9433: fix: archive extraformat when using format override (@caarlos0)
- bb33419: fix: archives should always use forward slash (#4116) (@caarlos0)
- ef3c42f: fix: artifact.Path should filepath.ToSlash (#4117) (@caarlos0)
- de59966: fix: deprecate brews.plist (#4073) (@caarlos0)
- 629df04: fix: do runner cleanups also on
SIGINT
andSIGTERM
(#4133) (@scop) - cebdf0d: fix: goreleaser build index out of range (#4007) (@caarlos0)
- dfcd535: fix: improve "pushing" logs for multiple publishers (@caarlos0)
- 76ce66c: fix: improve brew/krew/scoop/nix/winget paths inside dist (#4137) (@caarlos0)
- 10a627c: fix: runner tarball download URL (#4113) (@scop)
- 3eecfdd: fix: runner tarball extract path (#4114) (@scop)
- f33a534: fix: umask nfpm field (#4136) (@caarlos0)
- e9b4bc0: fix: use commit msg as PR title (@caarlos0)
- 323dca8: fix: version git tree state (@caarlos0)
Dependency updates
- cb4c9ec: feat(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.7.0 to 2.7.1 (#4090) (@dependabot[bot])
- d27c297: feat(deps): bump github.com/charmbracelet/keygen from 0.4.2 to 0.4.3 (#4149) (@dependabot[bot])
- 455730c: feat(deps): bump github.com/disgoorg/disgo from 0.16.3 to 0.16.4 (#3996) (@dependabot[bot])
- dab69c9: feat(deps): bump github.com/disgoorg/disgo from 0.16.4 to 0.16.5 (#4025) (@dependabot[bot])
- f568ef9: feat(deps): bump github.com/disgoorg/disgo from 0.16.5 to 0.16.6 (#4089) (@dependabot[bot])
- b2d08b3: feat(deps): bump github.com/disgoorg/disgo from 0.16.6 to 0.16.7 (#4145) (@dependabot[bot])
- f462f55: feat(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible (#4006) (@dependabot[bot])
- d085b3a: feat(deps): bump github.com/google/go-github/v53 50.1.0 to 53.2.0 (#4146) (@caarlos0)
- 8d94703: feat(deps): bump github.com/google/ko from 0.13.0 to 0.14.1 (#4132) (@dependabot[bot])
- 760aca2: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.28.0 to 2.29.0 (#4030) (@dependabot[bot])
- 2e2bde5: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.29.0 to 2.30.0 (#4074) (@dependabot[bot])
- 91d4920: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.30.0 to 2.30.1 (#4079) (@dependabot[bot])
- 161e6fe: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.30.1 to 2.31.0 (#4144) (@caarlos0)
- eb6b88c: feat(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (#4045) (@dependabot[bot])
- 4508ba7: feat(deps): bump github.com/klauspost/pgzip from 1.2.5 to 1.2.6 (#3985) (@dependabot[bot])
- c495b94: feat(deps): bump github.com/muesli/termenv from 0.15.1 to 0.15.2 (#4148) (@dependabot[bot])
- 7c6201f: feat(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4044) (@dependabot[bot])
- efafe86: feat(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#4022) (@dependabot[bot])
- f704a41: feat(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#4059) (@dependabot[bot])
- 80fddf0: feat(deps): bump github.com/xanzy/go-gitlab from 0.83.0 to 0.84.0 (#4061) (@dependabot[bot])
- fb88716: feat(deps): bump github.com/xanzy/go-gitlab from 0.84.0 to 0.85.0 (#4091) (@dependabot[bot])
- 9a21cbe: feat(deps): bump github.com/xanzy/go-gitlab from 0.85.0 to 0.86.0 (#4131) (@dependabot[bot])
- e2eb95d: feat(deps): bump gocloud.dev from 0.29.0 to 0.30.0 (#4129) (@dependabot[bot])
- 71c7514: feat(deps): bump golang from 1.20.4-alpine to 1.20.5-alpine (#4078) (@dependabot[bot])
- f0dfdb8: feat(deps): bump golang from
913de96
toee2f23f
(#4009) (@dependabot[bot]) - b6e9eb8: feat(deps): bump golang from
b036c52
tofd9d9d7
(#4108) (@dependabot[bot]) - 6f5e94c: feat(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#4001) (@dependabot[bot])
- a3efb28...