Releases: goreleaser/goreleaser
v1.26.0-nightly
Changelog
New Features
- de72cab feat(announce): add BlueSky support (#4779)
- 39bf666 feat(changelog): custom commit format (#4802)
- c1615ea feat(cmd): release --draft (#4771)
- c8488dc feat(gitea): implement
Changelog
function (#4794) - 2c93bd7 feat(gitlab): Allow PRs to be created (#4793)
- 5d37c9a feat: always log build output (#4787)
- 60a1ccc feat: isEnvSet tmpl function (#4775)
- 3cd2e07 feat: notarize macos binaries (#4774)
Security updates
- c052ccc sec(deps): update runc for CVE-2024-3154
Bug fixes
- b45c3b1 fix(bluesky): change default env, fix user agent, update tests
- bee8665 fix(brew): cpu conditionals (#4814)
- b1723af fix(gitea): changelog output
- fd40f5d fix(gitlab): Use start_branch for file creation if branch doesn't exist already (#4792)
- bf31227 fix(nfpm): termux platform (#4812)
- 56e0f79 fix(telegram): mdv2escape ProjectName by default (#4784)
- ca52f85 fix: bad json tag name
- 7552d0b fix: lint issues
- 0a38d90 fix: typo in User-Agent header value (#4765)
- 780a3a4 fix: update SBOM generation to add .json as file type (#4781)
- bf79c2c fix: use correct path variable for logging in check command (#4756)
- 1ed1a62 fix: winget paths on windows (#4786)
- 6735555 refactor: improve switch
- ddb60f4 refactor: improve switch
- d5fc94a refactor: optimize strings replacers (#4788)
Dependency updates
- 8391ce5 fix(deps): update go-set to fix armv7 build
Documentation updates
- 9b3f514 docs: description for chocolateys.package_source_url (#4763)
- f6615b1 docs: fix typos (#4764)
- e21a99a docs: improve -p help message (#4798)
- 4015fa3 docs: update
- 2cffcc5 docs: update
- 919f220 docs: update
- 12d236d docs: update
- faadd02 docs: update bluesky docs
- 60f12de docs: update changelog
- 7468cf8 docs: update dirty.md deprecated syntax (#4766)
- 652fd30 docs: update repository.md
Build process updates
- 1ec2e16 build: fix nightly job
Full Changelog: v1.25.1...nightly
v1.25.1
Changelog
Bug fixes
- 053eccd: fix(release): only change release draft status on new releases (#4744) (@caarlos0)
- 22b7daa: fix(release): publish tag with skip_upload (#4745) (@caarlos0)
- 0ff94f1: fix: properly skip docker builds of skipped builds (#4747) (@caarlos0)
Documentation updates
Build process updates
Full Changelog: v1.25.0...v1.25.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.25.0
Changelog
New Features
- 1db9347: feat(archives): format override to 'none' to skip certain goos (#4730) (@caarlos0)
- 4d2bcfd: feat(brew): allow to set headers in the url (#4648) (@caarlos0)
- b9b8a65: feat(brew): sync fork before opening PR (@caarlos0)
- ec7106f: feat(git): retry git clone on retriable error (#4725) (@Zebradil)
- 2ecd71e: feat(krew): sync fork before opening PR (@caarlos0)
- d9e9e82: feat(nfpm): also allow $NFPM_PASSPHRASE (#4633) (@caarlos0)
- 42d2db2: feat(nfpm): compression, fields, and predends on debs (#4632) (@caarlos0)
- 42b6282: feat(nix): sync fork before opening PR (@caarlos0)
- 1af98af: feat(nix): update licenses (@caarlos0)
- ef90821: feat(pipe/release): Mark GitHub releases as non-draft only after all artifacts are uploaded. (#4626) (@nichtverstehen)
- 500be66: feat(scoop): sync fork before opening PR (@caarlos0)
- 3687c09: feat(winget): sync fork before opening PR (@caarlos0)
- 263cd05: feat(winget): update manifest version to 1.6.0 (#4658) (@vedantmgoyal9)
- 2498ea7: feat: add metadata to the release (#4714) (@caarlos0)
- 6e0f426: feat: allow to delete existing artifacts in the release (#4711) (@caarlos0)
- 54ee014: feat: checksums.split (#4707) (@caarlos0)
- 7fc9399: feat: consistently use directory in property names (#4737) (@caarlos0)
- 566e99a: feat: fig is being sunset, remove (#4694) (@caarlos0)
- a00bf7e: feat: support .config dir (@caarlos0)
- b614d64: feat: support netbsd/arm64 (#4706) (@maxbrunet)
- 56c5a09: feat: support projectID for gitlab CreateFile (brew, nix, etc) (#4705) (@bradleyjames)
- e43604f: feat: use go 1.22 (#4614) (@caarlos0)
Bug fixes
- 08851dc: fix(aur): allow to have multiple AUR configs pointing to the same repo (#4712) (@caarlos0)
- 554ca5f: fix(build): buildmode: pie (#4631) (@caarlos0)
- be511eb: fix(nix): update licenses (@caarlos0)
- ec22d60: fix(winget): name is not actually required (@caarlos0)
- 8d3cd4c: fix:
run
not being truly POSIX-compliant (#4739) (@bartekpacia) - c9ca63e: fix: adjust unused function params in client mock package (#4738) (@idnandre)
- dc0de4c: fix: artifact filtering (@caarlos0)
- b33f14c: fix: better universalbinary message (#4627) (@caarlos0)
- e0db6ac: fix: brews.url_headers is not required (@caarlos0)
- 5a8b6d4: fix: convert
run
install script to pure POSIX sh (#4736) (@bartekpacia) - 6f356ff: fix: do not log
release published
if it is a draft (#4691) (@nekohasekai) - af97e63: fix: improve artifact refresh and filtering (@caarlos0)
- 0a27203: fix: only build archlinux and aur for supported arches (#4695) (@caarlos0)
- c9068b4: fix: properly template builds.gobinary (@caarlos0)
- 994d01a: fix: remove repetitive words (#4701) (@standstaff)
- 306999b: fix: sort order of brew artifacts (#4617) (@brianstrauch)
- 8cd325e: fix: support dir in gomod (#4729) (@caarlos0)
- 05e8b33: fix: use new refresh func (@caarlos0)
- c54e530: refactor: moving config load logic to another file (@caarlos0)
Documentation updates
- df3e799: docs(blog): fix broken link (#4704) (@alexandear)
- 6353982: docs: Minor edits to 'dockerhub' (#4740) (@rfay)
- fd24a00: docs: bump setup-go version (#4638) (@ddymko)
- 85f213c: docs: clarify changelog sorting (@caarlos0)
- 26c003a: docs: dockerhub singular (@caarlos0)
- e539e12: docs: fix broken links (@caarlos0)
- f0abada: docs: fix default for
build.id
attribute (#4734) (@hhromic) - e354734: docs: fix dockerhub missing images property (@caarlos0)
- 12fe252: docs: fix link (@caarlos0)
- 79aa2fc: docs: fix typo username in dockerhubs example (#4733) (@rfay)
- 7baf594: docs: sort the GoReleaser configuration YAML code examples (#4652) (@cafferata)
- 5073bd1: docs: update (@caarlos0)
- 1f39bdd: docs: update (@caarlos0)
- 1a9d3f7: docs: update (@caarlos0)
- 84e214a: docs: update (@caarlos0)
- 74c0885: docs: update (@caarlos0)
- ec8819a: docs: update (@caarlos0)
- f36318b: docs: update CONTRIBUTING (@caarlos0)
- 2c892be: docs: update contributing (@caarlos0)
- fa431f3: docs: update docs (@caarlos0)
- 5256f06: docs: update github action (@caarlos0)
- 6262ce5: docs: update nix.md (@caarlos0)
- b728f52: docs: update sign docs (@caarlos0)
- 932e424: docs: update users (@caarlos0)
- b31a2ac: docs: update users (@caarlos0)
- 72a0d9d: docs: update users.md (@caarlos0)
- 0f34ce6: docs: updates (@caarlos0)
Build process updates
- 26be62b: build(htmltest): ignroe external broken links (@caarlos0)
- 7b03986: build(nix): update (@caarlos0)
- 5102708: build: exclude test commits from changelog (@caarlos0)
- 09b3646: build: improve changelog grouping (@caarlos0)
- b82abc6: build: mkdocs plugins (@caarlos0)
- 87e7cc3: build: update flake.nix, taskfile (@caarlos0)
- 2eca3c2: build: update generate workflow (@caarlos0)
- 099345f: ci: do not include nightly in releases.json (@caarlos0)
Full Changelog: v1.24.0...v1.25.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.24.0
Changelog
New Features
- ee7a1e6: feat(artifactory): publish source archives too, log when no archives found (#4586) (@caarlos0)
- 189aa15: feat(blob): acl support for s3 (@caarlos0)
- e800061: feat(blob): allow to customize whether to force path style (@caarlos0)
- 88ebab0: feat(blob): cache_control (@caarlos0)
- a342f02: feat(blob): content disposition (@caarlos0)
- 5040227: feat(blob): deprecate disableSSL (@caarlos0)
- 0f57398: feat(blob): deprecate kmskey (@caarlos0)
- b294759: feat(nfpm): add .Format tmpl var (@caarlos0)
- 765d534: feat(nfpm): support libraries (#4587) (@caarlos0)
- 1ba3138: feat(tmpl): .GitTreeState and .IsGitClean (@caarlos0)
- 5d44ed1: feat(tmpl): contains (@caarlos0)
- f724460: feat: --skip=chocolately (@twpayne)
- 5e9f01e: feat: --skip=nfpm (@caarlos0)
- 29f30b6: feat: deprecated changelog.skip in favor of changelog.disable (@caarlos0)
- 12469c4: feat: store which action is being taken in the context (#4508) (@caarlos0)
Security updates
- e91a0f5: sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 (#4505) (@dependabot[bot])
- 5df54b7: sec: do not log env when --verbose (@caarlos0)
Bug fixes
- ac398de: fix(brew): improve handling of single os (#4562) (@caarlos0)
- 917cae5: fix(config): handle relative git repos (#4575) (@aauren)
- 2ced7ac: fix(docker): remove --builder=default from default args when use=buildx (#4566) (@caarlos0)
- 7f95ff0: fix(nix): improve generated derivations (#4582) (@caarlos0)
- da30c39: fix(nix): prevent importing makeWrapper when it's not needed (@caarlos0)
- 1e0d269: fix(nix): sourceRoot when using archives.wrap_in_directory (#4550) (@caarlos0)
- 003a881: fix(nix): use stdenvNoCC (@caarlos0)
- 0becc41: fix(winget): schema (@caarlos0)
- 2a71473: fix: Allow using double quotes for templates in Slack notifications (#4555) (@jamietanna)
- fe1bc52: fix: build does not run chocolatey (@caarlos0)
- 6f72ac3: fix: improve linkedin error message (@caarlos0)
- 6e0fc79: fix: improve skip details (#4522) (@caarlos0)
- 9ce21d3: fix: invalid jsonschema (@caarlos0)
- 6097ea5: fix: possible nil pointers on logs (@caarlos0)
- e7f4b10: fix: prevent having whitespaces in artifact names (#4515) (@caarlos0)
- 2ab840b: fix: remove disgo dependency (#4521) (@caarlos0)
- a0ead03: fix: typo in jsonschema (@caarlos0)
- 1d44832: refactor(http): remove redundant
nil
check (#4563) (@Juneezee) - bfa9e7f: refactor(winget): improve winget code (@caarlos0)
Dependency updates
- 2de878e: feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17 (@dependabot[bot])
- 5c0c82a: feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18 (@dependabot[bot])
- f0bf2d7: feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 (#4525) (@dependabot[bot])
- 8ac985b: feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine (@dependabot[bot])
- 835ee39: feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#4528) (@dependabot[bot])
- 45d2152: fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#4512) (@dependabot[bot])
- 2a45266: fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2 (#4519) (@dependabot[bot])
- bbb6b5c: fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0 (#4506) (@dependabot[bot])
- dcdd623: fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#4518) (@dependabot[bot])
Documentation updates
- afd8410: docs(blob): update (@caarlos0)
- 87aa3b6: docs(blog): fixed backlinks, imported last post (@caarlos0)
- 5bff616: docs(blog): import more posts (#4544) (@caarlos0)
- 29d55a7: docs(blog): import more posts (@caarlos0)
- 75c23ab: docs: GitHub Actions code example (#4516) (@cafferata)
- aea2568: docs: add installation links for mkdocs and extensions (@zimeg)
- e41178c: docs: add more details to the gon integration (@caarlos0)
- 66b3daa: docs: announce v1.23.0 (@caarlos0)
- 00c2ff7: docs: announce v1.24 (#4602) (@caarlos0)
- deaa221: docs: correct a typo in the apple notes (@zimeg)
- 9e02a14: docs: document nightly oss install options (@caarlos0)
- c8c7e3e: docs: fix description of AUR directory parameter (#4581) (@j178)
- 1feae08: docs: fix typo in link to nightly releases (@zimeg)
- f62e945: docs: format (@caarlos0)
- dd365c2: docs: github changeloger needs tags to be pushed (@caarlos0)
- 368db21: docs: ignore medium.com in htmltest (@caarlos0)
- 15e77cb: docs: include a section for running documentation (@zimeg)
- d15dab3: docs: little formatting improvements (@caarlos0)
- ea6910a: docs: udpate starcharts url (@caarlos0)
- 325cea7: docs: update (@caarlos0)
- 24722b0: docs: update (@caarlos0)
- 87a2370: docs: update (@caarlos0)
- 2489da3: docs: update continue --dist docs (@caarlos0)
- be92144: docs: update deprecations page (@caarlos0)
- e74c849: docs: update docs/readme.md (@caarlos0)
- 46c639b: docs: update gitlab docs (@caarlos0)
- 136b4d5: docs: update gon link (@cfabianski)
- 1134f9b: docs: update run script (@caarlos0)
- a4ecc87: docs: update users.md (@caarlos0)
- d245afc: docs: updated the GitHub Code Search syntax (#4579) (@cafferata)
Build process updates
- 4d82016: build(nix): shell dont need CC (@caarlos0)
- 0c90fb4: build: fix generate workflow (@caarlos0)
- 48f036b: build: nix devShell (#4507) (@caarlos0)
- 90a1bbe: build: publish :nightly docker images (@caarlos0)
- 28ced1d: build: remove duplicated schema generation (@caarlos0)
- cbb288b: ci: change dependabot commit prefix to chore (@caarlos0)
- 8e3b7ef: ci: dependabot automerge (@caarlos0)
- 75c6d1a: ci: improve changelog (@caarlos0)
- f07af4c: ci: remove dependabot auto approve (@caarlos0)
Full Changelog: v1.23.0...v1.24.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.23.0
Changelog
New Features
- b149223: feat(docs): Update command in SLSA verification blog post (#4420) (@laurentsimon)
- ee14837: feat(homebrew): add os to dependency (#4481) (@caarlos0)
- dda1c70: feat(nix): validate licenses (#4497) (@caarlos0)
- 1d34568: feat(sbom): update default command (@caarlos0)
- 27f0e33: feat(winget): support installing .exe directly (#4498) (@caarlos0)
- 22fa994: feat: allow to template builds.gobinary (#4454) (@caarlos0)
- 711490d: feat: aur dir (#4484) (@caarlos0)
- 25a054c: feat: improve --single-target (#4442) (@caarlos0)
- bd7933d: feat: improve project and build hooks error handling (@caarlos0)
- 8f6b16f: feat: validate ko's main path (#4429) (@gabrielcipriano)
Bug fixes
- 8586878: fix(aur): support wrap_in_directory (#4502) (@caarlos0)
- aa9986e: fix(github): do not fail branch creation if it already exists (#4471) (@caarlos0)
- a09a0d7: fix(ko): error finishing with . (@caarlos0)
- 2b9e471: fix(nix): include unzip if any artifact is a zip (#4495) (@caarlos0)
- 103b54b: fix(sbom): warn/error on wrong configuration (@caarlos0)
- a85d049: fix(winget): improve schema (#4489) (@caarlos0)
- e33d053: fix: --single-target when no match (@caarlos0)
- 159211a: fix: add -c flags when building go test (#4473) (@fl0Lec)
- 74e7064: fix: allow homebrew to use tar.xz format (#4441) (@jftuga)
- c0b2be3: fix: handle configs with no explicit targets on --single-target (@caarlos0)
- 142b94c: fix: improve chocolatey no archive error handling and docs (@caarlos0)
- 59a3eeb: fix: linkedin announce api changes (#4428) (@gabrielcipriano)
Dependency updates
- 00ea9f9: feat(deps): bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#4459) (@dependabot[bot])
- a5ae5cd: feat(deps): bump github.com/disgoorg/disgo from 0.16.11 to 0.16.12 (#4422) (@dependabot[bot])
- f9203ba: feat(deps): bump github.com/disgoorg/disgo from 0.16.12 to 0.17.0 (#4434) (@dependabot[bot])
- 3458c7f: feat(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#4452) (@dependabot[bot])
- 334cb89: feat(deps): bump github.com/google/ko from 0.15.0 to 0.15.1 (#4435) (@dependabot[bot])
- e39548d: feat(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#4476) (@dependabot[bot])
- 782dd54: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.34.0 to 2.35.0 (#4492) (@dependabot[bot])
- 3c6dcd8: feat(deps): bump github.com/sigstore/cosign/v2 from 2.1.1 to 2.2.1 (#4419) (@dependabot[bot])
- 182e103: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#4433) (@dependabot[bot])
- 48d4d04: feat(deps): bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.1 (#4468) (@dependabot[bot])
- a096097: feat(deps): bump github.com/xanzy/go-gitlab from 0.95.1 to 0.95.2 (#4477) (@dependabot[bot])
- 52de4ac: feat(deps): bump gocloud.dev from 0.34.0 to 0.35.0 (#4467) (@dependabot[bot])
- c6b68aa: feat(deps): bump golang from 1.21.4-alpine to 1.21.5-alpine (#4463) (@dependabot[bot])
- fdf73bd: feat(deps): bump golang from
110b07a
to30a46e7
(#4455) (@dependabot[bot]) - 0222430: feat(deps): bump golang from
30a46e7
to70afe55
(#4457) (@dependabot[bot]) - f0c4d71: feat(deps): bump golang from
5c1cabd
tofeceecc
(#4466) (@dependabot[bot]) - d616c38: feat(deps): bump golang from
feceecc
to4db4aac
(#4491) (@dependabot[bot]) - 3bae110: feat(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#4485) (@dependabot[bot])
- a73fcfc: feat(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#4416) (@dependabot[bot])
- 5587cb2: feat(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#4445) (@dependabot[bot])
- 5c2cbb3: feat(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 (#4417) (@dependabot[bot])
- 2f1162a: feat(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 (#4444) (@dependabot[bot])
- 7b5a858: feat(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 (#4478) (@dependabot[bot])
- 853275f: feat(deps): update go-github to v57 (@caarlos0)
- 6e9ed05: feat(deps): update nfpm to latest (@caarlos0)
- 7d29385: fix(deps): bump golang from 1.21.3-alpine to 1.21.4-alpine (#4414) (@dependabot[bot])
Build process updates
- 4f17fba: build: fix setup-task rate limit (@caarlos0)
- 5a74601: build: fix typo (@caarlos0)
- b0bf4eb: build: golangci config (@caarlos0)
- 9d2162b: build: report only new lint problems (@caarlos0)
- 18c109a: build: simplify changelog on nightly builds (@caarlos0)
- be9ad4d: build: update workflow (@caarlos0)
Other work
- a5f7678: SBOM improvements (#4430) (@caarlos0)
- 6bce81c: docs(azblob): correct auth to Azure storage service (#4439) (@librucha)
- d83243c: docs(sbom): improve sbom alternative example (@caarlos0)
- 532879e: docs: Removed the duplicate GoReleaser Pro entry (#4456) (@cafferata)
- b7be447: docs: add flipt to USERS (@caarlos0)
- 522ab11: docs: fix broken link (@caarlos0)
- 3ec68fb: docs: fix broken link (@caarlos0)
- 233c4bc: docs: fix changelog subgroups docs (@caarlos0)
- d2c0e4c: docs: fix typo (#4447) (@EverythingSuckz)
- 582ff38: docs: fix typo in check_boxes (#4499) (@jidckii)
- d89557b: docs: install should say the required Go version (@caarlos0)
- b682fdf: docs: mention that snaps cant be built inside docker (@caarlos0)
- c1b7139: docs: update (@caarlos0)
- 11e5682: docs: update CONTRIBUTING.md add upx as optional prerequesite (#4427) (@gabrielcipriano)
- 149b178: docs: update deprecated
--skip-publish
release flag (#4449) (@ixje) - 429ddb1: docs: update details about cosign and certificate (@caarlos0)
- 910b837: docs: update snap link (#4486) (@lucacome)
- df982a6: docs: update the link to the go wiki page on first-class ports (#4490) (@smlx)
- 7e48196: docs: update users, blog posts divider (@caarlos0)
- 6491631: docs: update users.md (@caarlos0)
- 6f598dc: refactor(brew): use cases.Title instead of strings.Title (@caarlos0)
Full Changelog: v1.22.0...v1.23.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.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)