Goreleaser Versions Save

Deliver Go binaries as fast and easily as possible

nightly

3 days ago

Changelog

New Features

  • de72cab5 feat(announce): add BlueSky support (#4779)
  • 39bf6668 feat(changelog): custom commit format (#4802)
  • c1615ea5 feat(cmd): release --draft (#4771)
  • c8488dc8 feat(gitea): implement Changelog function (#4794)
  • 2c93bd7c feat(gitlab): Allow PRs to be created (#4793)
  • 5d37c9a5 feat: always log build output (#4787)
  • 60a1cccf feat: isEnvSet tmpl function (#4775)
  • 3cd2e07c feat: notarize macos binaries (#4774)

Security updates

  • c052ccc6 sec(deps): update runc for CVE-2024-3154

Bug fixes

  • b45c3b17 fix(bluesky): change default env, fix user agent, update tests
  • bee8665d fix(brew): cpu conditionals (#4814)
  • b1723aff fix(gitea): changelog output
  • fd40f5d7 fix(gitlab): Use start_branch for file creation if branch doesn't exist already (#4792)
  • bf31227b fix(nfpm): termux platform (#4812)
  • 56e0f794 fix(telegram): mdv2escape ProjectName by default (#4784)
  • ca52f855 fix: bad json tag name
  • 7552d0b4 fix: lint issues
  • 0a38d90f fix: typo in User-Agent header value (#4765)
  • 780a3a40 fix: update SBOM generation to add .json as file type (#4781)
  • bf79c2cf fix: use correct path variable for logging in check command (#4756)
  • 1ed1a62b fix: winget paths on windows (#4786)
  • 67355551 refactor: improve switch
  • ddb60f41 refactor: improve switch
  • d5fc94a8 refactor: optimize strings replacers (#4788)

Dependency updates

  • 8391ce56 fix(deps): update go-set to fix armv7 build

Documentation updates

  • 9b3f5144 docs: description for chocolateys.package_source_url (#4763)
  • f6615b13 docs: fix typos (#4764)
  • e21a99a5 docs: improve -p help message (#4798)
  • 4015fa32 docs: update
  • 2cffcc58 docs: update
  • 919f220e docs: update
  • 12d236de docs: update
  • faadd02c docs: update bluesky docs
  • 60f12dea docs: update changelog
  • 7468cf85 docs: update dirty.md deprecated syntax (#4766)
  • 652fd30c docs: update repository.md

Build process updates

  • 1ec2e162 build: fix nightly job

Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.25.1...nightly

v1.25.1

1 month ago

Changelog

Bug fixes

  • 053eccdba08b889e439d684a9c17c9b9fab3d3c2: fix(release): only change release draft status on new releases (#4744) (@caarlos0)
  • 22b7daadb460cdb00b53da2d6661698227c690d3: fix(release): publish tag with skip_upload (#4745) (@caarlos0)
  • 0ff94f13e4e5f71bd2972a8935e7223b30481ca6: fix: properly skip docker builds of skipped builds (#4747) (@caarlos0)

Documentation updates

  • d972be970447466bee19291c5e1188807b6a973b: docs: announce v1.25 (@caarlos0)
  • 6a7a9ba3995728a4bdf7b5fff770d8caeb3d2cc8: docs: fix deprecation typos (#4750) (@j178)

Build process updates

  • 85cb59c1a0236008a96368b677e38b8fd9f8573b: build: simplify (#4748) (@caarlos0)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.25.0

1 month ago

Changelog

New Features

  • 1db93473634b593cdc4508c4399d2ee1a03357d3: feat(archives): format override to 'none' to skip certain goos (#4730) (@caarlos0)
  • 4d2bcfdc4694a3de5029a2b602789166ee21b37f: feat(brew): allow to set headers in the url (#4648) (@caarlos0)
  • b9b8a65618358729e80778f5d50885dcc95a6ee1: feat(brew): sync fork before opening PR (@caarlos0)
  • ec7106fdeade6531866e620f48069ff1845f404c: feat(git): retry git clone on retriable error (#4725) (@Zebradil)
  • 2ecd71ee71e45da8f3ddbafd59672df7b95baec4: feat(krew): sync fork before opening PR (@caarlos0)
  • d9e9e82ca73ffb08c28117f862da987611ed10bd: feat(nfpm): also allow $NFPM_PASSPHRASE (#4633) (@caarlos0)
  • 42d2db202170f4cab933680817a2cc8c5a2bf3e2: feat(nfpm): compression, fields, and predends on debs (#4632) (@caarlos0)
  • 42b6282e4605e26ef23f6594142e7df9fe2885d4: feat(nix): sync fork before opening PR (@caarlos0)
  • 1af98af0b559656a699aa355eaf5a5c136f11992: feat(nix): update licenses (@caarlos0)
  • ef90821ee75ef97d78a125427e6294677b4dd408: feat(pipe/release): Mark GitHub releases as non-draft only after all artifacts are uploaded. (#4626) (@nichtverstehen)
  • 500be667af164fc25a0a9459b741b5e764c2f1f9: feat(scoop): sync fork before opening PR (@caarlos0)
  • 3687c097cdd6123f315ebebd10ecf4c7e080b8f4: feat(winget): sync fork before opening PR (@caarlos0)
  • 263cd059f20daf9a023292ed349398e07c7c0858: feat(winget): update manifest version to 1.6.0 (#4658) (@vedantmgoyal9)
  • 2498ea70290792c2537d98dbbdde0dd5ec07c2d6: feat: add metadata to the release (#4714) (@caarlos0)
  • 6e0f426339048c551b8cd0139b3f7f2cdb2c243d: feat: allow to delete existing artifacts in the release (#4711) (@caarlos0)
  • 54ee014b5087b30250ef47d4b7ac25e5a4953cf2: feat: checksums.split (#4707) (@caarlos0)
  • 7fc93995b800fcc09211e04d5a17dc5239630acd: feat: consistently use directory in property names (#4737) (@caarlos0)
  • 566e99ad735bb3d071bb04afc824de47b9e07ac0: feat: fig is being sunset, remove (#4694) (@caarlos0)
  • a00bf7e5d6a600fb4c5ebc1f2130178a1923cf87: feat: support .config dir (@caarlos0)
  • b614d646efb391f990e1c37c13bd4f735320cb69: feat: support netbsd/arm64 (#4706) (@maxbrunet)
  • 56c5a09f9a1e3cd88ee2d3c8e33628402d5e7649: feat: support projectID for gitlab CreateFile (brew, nix, etc) (#4705) (@bradleyjames)
  • e43604f4a0be9ab46d908ee916502c128f5cead1: feat: use go 1.22 (#4614) (@caarlos0)

Bug fixes

  • 08851dce616615c966ece450631d3d0a822430cc: fix(aur): allow to have multiple AUR configs pointing to the same repo (#4712) (@caarlos0)
  • 554ca5f3e0ffb6e56dbdb1da667f339d532d7e3d: fix(build): buildmode: pie (#4631) (@caarlos0)
  • be511eb3414a1f6372c364b690493d6caf4246c5: fix(nix): update licenses (@caarlos0)
  • ec22d60b197f06e361d9312f77b05a665b64d1f8: fix(winget): name is not actually required (@caarlos0)
  • 8d3cd4cef641699c0a74cd7c707ceffd59aeaa6c: fix: run not being truly POSIX-compliant (#4739) (@bartekpacia)
  • c9ca63ece7465d87ce68df7a446f3ff8beb879f4: fix: adjust unused function params in client mock package (#4738) (@idnandre)
  • dc0de4ce59f34715e1dbf763b9e6c83e58a8ed92: fix: artifact filtering (@caarlos0)
  • b33f14c0fa06d75218b33b60d8b64dc05026ea43: fix: better universalbinary message (#4627) (@caarlos0)
  • e0db6ac7fa7ea95a6b5cfad79cbce62412ffeaa7: fix: brews.url_headers is not required (@caarlos0)
  • 5a8b6d41fb9b94dad82e3d09e09bf1ad88e49853: fix: convert run install script to pure POSIX sh (#4736) (@bartekpacia)
  • 6f356ffcfaa21eda97bd290714c4bd800c7b6c3b: fix: do not log release published if it is a draft (#4691) (@nekohasekai)
  • af97e63dd37806862b8034b2ed16f879bd072648: fix: improve artifact refresh and filtering (@caarlos0)
  • 0a272037b3615cfd59de3c63e96e37108816bb91: fix: only build archlinux and aur for supported arches (#4695) (@caarlos0)
  • c9068b4b3c6ca3bff2a23c1c3af90f562bd16d17: fix: properly template builds.gobinary (@caarlos0)
  • 994d01a0ce51d9bf55076526597d3b2ad2568e1d: fix: remove repetitive words (#4701) (@standstaff)
  • 306999b78bf8507b0fa2e0fb52582d90a0f0bd1f: fix: sort order of brew artifacts (#4617) (@brianstrauch)
  • 8cd325eb5a8536708c50bd90dfca2a81cd9bad4c: fix: support dir in gomod (#4729) (@caarlos0)
  • 05e8b33a89c6c44f40cac1db5c731c569bc5a253: fix: use new refresh func (@caarlos0)
  • c54e530902cc8bb13e25265e7544743752c23cf1: refactor: moving config load logic to another file (@caarlos0)

Documentation updates

  • df3e799bec80fcf4dc611a59846389555c5e793e: docs(blog): fix broken link (#4704) (@alexandear)
  • 6353982e33d11c2e2812e891fc3431ef87b436f2: docs: Minor edits to 'dockerhub' (#4740) (@rfay)
  • fd24a00e47f6a80d25cddcbffcfc98ddf2e2c300: docs: bump setup-go version (#4638) (@ddymko)
  • 85f213c9da5e3984b07fb189099ed4e9d848a58c: docs: clarify changelog sorting (@caarlos0)
  • 26c003a0760b54b14044e1c0d016b21967995de8: docs: dockerhub singular (@caarlos0)
  • e539e1256c654168ab5ebb9b36953ebe42596441: docs: fix broken links (@caarlos0)
  • f0abada909d038529f9795e0ad17d93d5842b5e1: docs: fix default for build.id attribute (#4734) (@hhromic)
  • e35473423d6cab2550736b53ba35c7f75c10cd22: docs: fix dockerhub missing images property (@caarlos0)
  • 12fe25282742829044d01d3117673cacfea06b47: docs: fix link (@caarlos0)
  • 79aa2fc3193c8bae7c471f73f7aaf28f51f4bc3b: docs: fix typo username in dockerhubs example (#4733) (@rfay)
  • 7baf594a132af0abc78edd9b2ce1ca4616db27d2: docs: sort the GoReleaser configuration YAML code examples (#4652) (@cafferata)
  • 5073bd1a5fa19254974c55db1b3341fac5bb1453: docs: update (@caarlos0)
  • 1f39bddcb36fc37fa66bdb593fa312b982052292: docs: update (@caarlos0)
  • 1a9d3f72c6481fec606914d8d59953e2e19e3bd4: docs: update (@caarlos0)
  • 84e214a8098e4256c1a60084cba4c7d4c688b485: docs: update (@caarlos0)
  • 74c088548f130626aa25ee7c3f47039397e84102: docs: update (@caarlos0)
  • ec8819a95c5527fae65e5cb41673f5bbc3245fda: docs: update (@caarlos0)
  • f36318b6fdd3fe247c60268edd5b7b7b6b6100dd: docs: update CONTRIBUTING (@caarlos0)
  • 2c892be4f82a2aa0f8d262c63fd8983a236e29db: docs: update contributing (@caarlos0)
  • fa431f313d62baedc80898f2f996412864049d3e: docs: update docs (@caarlos0)
  • 5256f063d04b795170de18deee2310253cb3699c: docs: update github action (@caarlos0)
  • 6262ce5433b9c6658af798fda814400c272f29a5: docs: update nix.md (@caarlos0)
  • b728f52f680b123744ad471173bf63bf74f59bea: docs: update sign docs (@caarlos0)
  • 932e4249af95cfedc2fec6f7e98e94313b28dde0: docs: update users (@caarlos0)
  • b31a2acde96bd8908b22e40936a6b5402529e796: docs: update users (@caarlos0)
  • 72a0d9d29ff9cd4a58d75d68221bae612c37ffe3: docs: update users.md (@caarlos0)
  • 0f34ce6d9f6083b1ddcaedd4401d05f02f20dda8: docs: updates (@caarlos0)

Build process updates

  • 26be62be81e11abf8ea3a26009ac1fe0fc6321e3: build(htmltest): ignroe external broken links (@caarlos0)
  • 7b039862a9d0d0a08d6ed51ca58b067dc2e35d87: build(nix): update (@caarlos0)
  • 5102708de53b4f48960b8d8edad98d79c09847de: build: exclude test commits from changelog (@caarlos0)
  • 09b36465446d19f2919e816bbaeed46d251d0551: build: improve changelog grouping (@caarlos0)
  • b82abc68ff187c5dd9638a01a72499244752bb2f: build: mkdocs plugins (@caarlos0)
  • 87e7cc36473886c8b390356137225d63a9b6ae51: build: update flake.nix, taskfile (@caarlos0)
  • 2eca3c2c8fd979f2c36e0f8db5ca5ccee55a3f94: build: update generate workflow (@caarlos0)
  • 099345f167922afde832eecc8664ed9508874580: ci: do not include nightly in releases.json (@caarlos0)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.24.0

2 months ago

Changelog

New Features

  • ee7a1e66ab2aff596a2963a5f03b493916befa41: feat(artifactory): publish source archives too, log when no archives found (#4586) (@caarlos0)
  • 189aa15101a7a2693bddbaf72c3bbe47640cac50: feat(blob): acl support for s3 (@caarlos0)
  • e800061e8620b4ae6bf3d024ef0e30b7b6d447e8: feat(blob): allow to customize whether to force path style (@caarlos0)
  • 88ebab066d1ae4d0476c9ec065d7dc526da20248: feat(blob): cache_control (@caarlos0)
  • a342f027d7952dfba0a89111d96f6e3feaff27c6: feat(blob): content disposition (@caarlos0)
  • 50402270ab56ab90c872c5e46106f95fc7a060e0: feat(blob): deprecate disableSSL (@caarlos0)
  • 0f57398745ff5def264b1687f846c07e6254f45f: feat(blob): deprecate kmskey (@caarlos0)
  • b294759d9550476c7d0fe9b71a511f98eab14ae3: feat(nfpm): add .Format tmpl var (@caarlos0)
  • 765d534c2e480c7e1d15272a71250843e3823b43: feat(nfpm): support libraries (#4587) (@caarlos0)
  • 1ba3138c679cbd7f330e19d88adaae20c4a32eee: feat(tmpl): .GitTreeState and .IsGitClean (@caarlos0)
  • 5d44ed14fda18831c628109ad297502dfceabb1b: feat(tmpl): contains (@caarlos0)
  • f724460ac11c213b9323a99c915541511363da93: feat: --skip=chocolately (@twpayne)
  • 5e9f01e6ea362f5594e56b61b0edcec18c62d82b: feat: --skip=nfpm (@caarlos0)
  • 29f30b623ef8f0a19607afab22b3f3a2f9f68172: feat: deprecated changelog.skip in favor of changelog.disable (@caarlos0)
  • 12469c42515772d6a4c45901d994b64e3c8d632f: feat: store which action is being taken in the context (#4508) (@caarlos0)

Security updates

  • e91a0f513e88b1f3d4e6dc0eaa2f25496d72d332: sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 (#4505) (@dependabot[bot])
  • 5df54b79ed2bf06c1d531437b7bd124579593652: sec: do not log env when --verbose (@caarlos0)

Bug fixes

  • ac398de727e20033f9d36ad0823419dad22fa512: fix(brew): improve handling of single os (#4562) (@caarlos0)
  • 917cae54f01f4f87b5a2026d450435f3fd842b6a: fix(config): handle relative git repos (#4575) (@aauren)
  • 2ced7acdd91988d9bac45a117dd917c92e8ba853: fix(docker): remove --builder=default from default args when use=buildx (#4566) (@caarlos0)
  • 7f95ff0a9af4c54644446788239cb8350d1b4b6a: fix(nix): improve generated derivations (#4582) (@caarlos0)
  • da30c39ccb20641ad75a2dc091a04acc162efdcd: fix(nix): prevent importing makeWrapper when it's not needed (@caarlos0)
  • 1e0d269c972755196e757272bea413ff81ce1894: fix(nix): sourceRoot when using archives.wrap_in_directory (#4550) (@caarlos0)
  • 003a8815038db80ebfd5798c741c1c482e607ac9: fix(nix): use stdenvNoCC (@caarlos0)
  • 0becc41508c99dc63f2a8db366e9629db2b8ba9f: fix(winget): schema (@caarlos0)
  • 2a71473bf6ed6a24ca9301e6d39eb0e94a455270: fix: Allow using double quotes for templates in Slack notifications (#4555) (@jamietanna)
  • fe1bc52d6ab0f9af4ac92e200a633d25dd989a04: fix: build does not run chocolatey (@caarlos0)
  • 6f72ac34598e231a26630f70de62ee3ca99fba41: fix: improve linkedin error message (@caarlos0)
  • 6e0fc795eec50fa5bec2ad8e1e020f593045921e: fix: improve skip details (#4522) (@caarlos0)
  • 9ce21d3b95ca2ca894bcd96d8f4731951fee0ef1: fix: invalid jsonschema (@caarlos0)
  • 6097ea50f50b937f5f9385c803ee95cf4c2b0cd8: fix: possible nil pointers on logs (@caarlos0)
  • e7f4b10fc6bbac8bedeaab9e1d73e4798d6c138e: fix: prevent having whitespaces in artifact names (#4515) (@caarlos0)
  • 2ab840b675217918d5c83ed45f6e2a9b0d81bab0: fix: remove disgo dependency (#4521) (@caarlos0)
  • a0ead03ef5ab1aa26cbe6897b794ed085e858c3f: fix: typo in jsonschema (@caarlos0)
  • 1d44832f6b9400224b440239be44a488b5c8893c: refactor(http): remove redundant nil check (#4563) (@Juneezee)
  • bfa9e7fd1792d1d464d8371fdbffd6a345a5ce2b: refactor(winget): improve winget code (@caarlos0)

Dependency updates

  • 2de878e4187360d93a412441299a47e408ac87cd: feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17 (@dependabot[bot])
  • 5c0c82afa2febce4fb3b91dd0dd957e74dcf687b: feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18 (@dependabot[bot])
  • f0bf2d756e8d3478ee3ddc00bf09eecabdcb6ac4: feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 (#4525) (@dependabot[bot])
  • 8ac985b9d2bc604f8c61ad491300518b67d0651e: feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine (@dependabot[bot])
  • 835ee39ff4778b1f04481482b5bbb787428e2d6c: feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#4528) (@dependabot[bot])
  • 45d2152f61d481f0dec742429d01b83798e0ab11: fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#4512) (@dependabot[bot])
  • 2a452665fbbeea83b1242c3186a13672d5ecdfe2: fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2 (#4519) (@dependabot[bot])
  • bbb6b5ce00112fe6f571e61e8884047f18ed33aa: fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0 (#4506) (@dependabot[bot])
  • dcdd6234fa2aab38599518ba005f5cab9710d0fa: fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#4518) (@dependabot[bot])

Documentation updates

  • afd841043afe147471a2283d827d73fb2a4a00e5: docs(blob): update (@caarlos0)
  • 87aa3b625131a58eefb53719ae5161de5edf49f0: docs(blog): fixed backlinks, imported last post (@caarlos0)
  • 5bff6168f6b0dce2f77383104e4fdf68ff6aa757: docs(blog): import more posts (#4544) (@caarlos0)
  • 29d55a74f8399a38632bc23acb6774a330d375bd: docs(blog): import more posts (@caarlos0)
  • 75c23abdca4b7dcf4d458fbe90aec910a0164e22: docs: GitHub Actions code example (#4516) (@cafferata)
  • aea2568cacf905f45e189c7591d02d2d7a574645: docs: add installation links for mkdocs and extensions (@zimeg)
  • e41178cf51546c1e3cab06ee000cb94cd0560368: docs: add more details to the gon integration (@caarlos0)
  • 66b3daa8d7de283906dc8ebe0259944c032b4c59: docs: announce v1.23.0 (@caarlos0)
  • 00c2ff733758f63201811c337f8d043e8fcc9d58: docs: announce v1.24 (#4602) (@caarlos0)
  • deaa221a9b886a56762bea2e2aef8d1b01c72799: docs: correct a typo in the apple notes (@zimeg)
  • 9e02a144cac4c728af065b4caa6ba4ed6a259c44: docs: document nightly oss install options (@caarlos0)
  • c8c7e3e78a3911204c861843e0d7564a6a0b5d80: docs: fix description of AUR directory parameter (#4581) (@j178)
  • 1feae08de702385d3b03a83bc78fc017911c8c13: docs: fix typo in link to nightly releases (@zimeg)
  • f62e94528f35631b9fa0ca353111c1cc71ac16e5: docs: format (@caarlos0)
  • dd365c2f2371e73225b9597796c440b8f693dfaf: docs: github changeloger needs tags to be pushed (@caarlos0)
  • 368db21212bdbf65b313dce5e45f70aef5debf5b: docs: ignore medium.com in htmltest (@caarlos0)
  • 15e77cbc1bbe055e57005e5df64208a29190d4e0: docs: include a section for running documentation (@zimeg)
  • d15dab3a797e744fac0d0577fc2e3c4ab7a2b758: docs: little formatting improvements (@caarlos0)
  • ea6910a84405728056c7b0d7c0b48e308f71209c: docs: udpate starcharts url (@caarlos0)
  • 325cea727766bc7456c38911880537fae8dc0c4e: docs: update (@caarlos0)
  • 24722b0a6a63bc2b4a2bb10db1067a6861bd8b4f: docs: update (@caarlos0)
  • 87a237066f4fd395c195f53d5c6ea6260ebd2687: docs: update (@caarlos0)
  • 2489da3a96f695e6698d01928db31dc9a1651cea: docs: update continue --dist docs (@caarlos0)
  • be921449153e18a67e95250c632e12bc8845b0ea: docs: update deprecations page (@caarlos0)
  • e74c849ad469882d892dc8d4ea31e7e575cce3ab: docs: update docs/readme.md (@caarlos0)
  • 46c639bc8b20136dd47b50df5564cb2318249e29: docs: update gitlab docs (@caarlos0)
  • 136b4d5438a64a6a0aaefb6e17c784950e57d17e: docs: update gon link (@cfabianski)
  • 1134f9b40af38e4609efa29ef36d2cf6055a50ff: docs: update run script (@caarlos0)
  • a4ecc87986216989e3de9d3056c4147f74642c81: docs: update users.md (@caarlos0)
  • d245afc60c95b95b018fe74575f2ec9fdfe494a8: docs: updated the GitHub Code Search syntax (#4579) (@cafferata)

Build process updates

  • 4d820160387f50093c640c06ebf823d4705abce2: build(nix): shell dont need CC (@caarlos0)
  • 0c90fb420b068f6acf3e1558feaefe288308db05: build: fix generate workflow (@caarlos0)
  • 48f036b5d67d58785955f5f4cf44c4b0c3be9c4a: build: nix devShell (#4507) (@caarlos0)
  • 90a1bbe8bbaae72b911f8d9a15701b995a5d409a: build: publish :nightly docker images (@caarlos0)
  • 28ced1ddf7e53d8a38c921f8580b966d9cd439f3: build: remove duplicated schema generation (@caarlos0)
  • cbb288be5be892df9c8a86ea5545a83773592d58: ci: change dependabot commit prefix to chore (@caarlos0)
  • 8e3b7efcfbc63c7cf80fcd2660d6aa6c75895ee6: ci: dependabot automerge (@caarlos0)
  • 75c6d1a580e4ec0b83fb52d7c53587d8113648f7: ci: improve changelog (@caarlos0)
  • f07af4c269be0a1f4acf805b7e2cedd5330f04a8: ci: remove dependabot auto approve (@caarlos0)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.23.0

4 months ago

Changelog

New Features

  • b14922322317aa6522d05f6b24856fd89a760bbc: feat(docs): Update command in SLSA verification blog post (#4420) (@laurentsimon)
  • ee1483712733f4c2db4e13a113a65d6948f4fdef: feat(homebrew): add os to dependency (#4481) (@caarlos0)
  • dda1c708ae56de981ae43bb5c6dd38ca0acb9226: feat(nix): validate licenses (#4497) (@caarlos0)
  • 1d34568b75347fcb1aea3d7bbf55fe4bc85039f1: feat(sbom): update default command (@caarlos0)
  • 27f0e3304b744fcdb1f57fd02ee6283c43ce2e56: feat(winget): support installing .exe directly (#4498) (@caarlos0)
  • 22fa9947c869b42f3e9b50e95c4b8619396b48c1: feat: allow to template builds.gobinary (#4454) (@caarlos0)
  • 711490dfc7c6b5faa083f98b01777e347624ae35: feat: aur dir (#4484) (@caarlos0)
  • 25a054c5e113c6b121aaff3841bdffa7f316bd8c: feat: improve --single-target (#4442) (@caarlos0)
  • bd7933d1852bddef445e7c81a91f7a71148b5fac: feat: improve project and build hooks error handling (@caarlos0)
  • 8f6b16f6b5c122d2cc1a22a344ccde288dc035ed: feat: validate ko's main path (#4429) (@gabrielcipriano)

Bug fixes

  • 8586878fdf47d38fd9f18c06fac8512ef2657b37: fix(aur): support wrap_in_directory (#4502) (@caarlos0)
  • aa9986e8268daed6b4adaa5d11a81f98dc20c11b: fix(github): do not fail branch creation if it already exists (#4471) (@caarlos0)
  • a09a0d701875e1bf541e2ce46edeffd7866b405b: fix(ko): error finishing with . (@caarlos0)
  • 2b9e471370e488fa497f565df8c9fa8b4fbfaa51: fix(nix): include unzip if any artifact is a zip (#4495) (@caarlos0)
  • 103b54bed526713d612639fbd1d04fcb24b43f67: fix(sbom): warn/error on wrong configuration (@caarlos0)
  • a85d049f9b6b376c9ebfb729ea086e499efdcee6: fix(winget): improve schema (#4489) (@caarlos0)
  • e33d0536129abeee90f46fbde5950403ba37cee1: fix: --single-target when no match (@caarlos0)
  • 159211ae78e146f2c1d595410831464ba67cb915: fix: add -c flags when building go test (#4473) (@fl0Lec)
  • 74e706461ba44ec491f9a000004edae85e7dcf55: fix: allow homebrew to use tar.xz format (#4441) (@jftuga)
  • c0b2be344fca8c66fda35391ca76d9c3ca9753c8: fix: handle configs with no explicit targets on --single-target (@caarlos0)
  • 142b94c533a21c4bfcfae405bc920b80cecb8b41: fix: improve chocolatey no archive error handling and docs (@caarlos0)
  • 59a3eeb56da5d614a7432dd6a6036dbf050bf7c6: fix: linkedin announce api changes (#4428) (@gabrielcipriano)

Dependency updates

  • 00ea9f97edfb74a90e739257b3f2a2ee59323e31: feat(deps): bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#4459) (@dependabot[bot])
  • a5ae5cd20a18de548602681417f38353d6e8fcc1: feat(deps): bump github.com/disgoorg/disgo from 0.16.11 to 0.16.12 (#4422) (@dependabot[bot])
  • f9203badebae11145bf5b29796ec039c264330db: feat(deps): bump github.com/disgoorg/disgo from 0.16.12 to 0.17.0 (#4434) (@dependabot[bot])
  • 3458c7f34e1fd153aed105300d71bcbd65943ab2: feat(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#4452) (@dependabot[bot])
  • 334cb890a589811e6d07845ec79acb9926f387b4: feat(deps): bump github.com/google/ko from 0.15.0 to 0.15.1 (#4435) (@dependabot[bot])
  • e39548dde7a1e5da73b587c8af08750f8c9fe4fd: feat(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#4476) (@dependabot[bot])
  • 782dd54b1f9186887adb9231a1970ea4466c74d8: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.34.0 to 2.35.0 (#4492) (@dependabot[bot])
  • 3c6dcd8dcd4b361468095d168bd8a22bf6b5c847: feat(deps): bump github.com/sigstore/cosign/v2 from 2.1.1 to 2.2.1 (#4419) (@dependabot[bot])
  • 182e1033308331be3a084d2836752984c037a79c: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#4433) (@dependabot[bot])
  • 48d4d04c713bd27837053591e42e1b2e41500051: feat(deps): bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.1 (#4468) (@dependabot[bot])
  • a096097646e69a63ea9534116c75d1c050d24218: feat(deps): bump github.com/xanzy/go-gitlab from 0.95.1 to 0.95.2 (#4477) (@dependabot[bot])
  • 52de4ac1245776f996cc6790a71b6f4d80552dfc: feat(deps): bump gocloud.dev from 0.34.0 to 0.35.0 (#4467) (@dependabot[bot])
  • c6b68aa4603ef69a7775a1d921fc71c274c87393: feat(deps): bump golang from 1.21.4-alpine to 1.21.5-alpine (#4463) (@dependabot[bot])
  • fdf73bda9e8f3223969b26856b3e976352dfa40b: feat(deps): bump golang from 110b07a to 30a46e7 (#4455) (@dependabot[bot])
  • 022243067bbc98411998bdf314831aa1eafe2167: feat(deps): bump golang from 30a46e7 to 70afe55 (#4457) (@dependabot[bot])
  • f0c4d71b7806466f4728f0ae8d79bbe8c25518ca: feat(deps): bump golang from 5c1cabd to feceecc (#4466) (@dependabot[bot])
  • d616c385dec0eaf1845d38dd859f5d71130e94c5: feat(deps): bump golang from feceecc to 4db4aac (#4491) (@dependabot[bot])
  • 3bae110184c8133133ee87e447ae70ef545fdef1: feat(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#4485) (@dependabot[bot])
  • a73fcfc5d96a6e0d7127d0b0665db6d8cbd1fa37: feat(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#4416) (@dependabot[bot])
  • 5587cb2cb7562eac0b86749e6ed14ffb3c78593c: feat(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#4445) (@dependabot[bot])
  • 5c2cbb3417ddd0847a97e153a7f620595ea2d083: feat(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 (#4417) (@dependabot[bot])
  • 2f1162a2a4afda8c5d59e45236f9e7acfef43590: feat(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 (#4444) (@dependabot[bot])
  • 7b5a85839a7020372c3faf9e317f0010136f6721: feat(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 (#4478) (@dependabot[bot])
  • 853275f37920134a8337d485c3667e8cc710a45d: feat(deps): update go-github to v57 (@caarlos0)
  • 6e9ed0561ec1f431be830096651f28f6b241cec8: feat(deps): update nfpm to latest (@caarlos0)
  • 7d293855e81aef7f795429fc76da9e9109c661c4: fix(deps): bump golang from 1.21.3-alpine to 1.21.4-alpine (#4414) (@dependabot[bot])

Build process updates

  • 4f17fba173ec6d8feb93b15607fc692dd2b64533: build: fix setup-task rate limit (@caarlos0)
  • 5a74601559edeb6db85dc3e069d33e04836de7d3: build: fix typo (@caarlos0)
  • b0bf4eb0cd024e900042b3b28615e479fbdae900: build: golangci config (@caarlos0)
  • 9d2162b61c5d5ceb58e61919030743e79c94f78b: build: report only new lint problems (@caarlos0)
  • 18c109a62af1dbff1dcc5a662c6bf8e2a60633af: build: simplify changelog on nightly builds (@caarlos0)
  • be9ad4d47dd09c218c8fd32b321a99ff7eb5956d: build: update workflow (@caarlos0)

Other work

  • a5f767832a8e7a4832249576318820481beb6069: SBOM improvements (#4430) (@caarlos0)
  • 6bce81c0bef158590dc65dcb6ccce1d3cb426c04: docs(azblob): correct auth to Azure storage service (#4439) (@librucha)
  • d83243cc28900f3583e3d921eeccf3b0bb69e6f6: docs(sbom): improve sbom alternative example (@caarlos0)
  • 532879ea9247650061a5544a2d23dfb09d6861ea: docs: Removed the duplicate GoReleaser Pro entry (#4456) (@cafferata)
  • b7be447e0a727c7a9eefcad2eb0447bea23dc2b1: docs: add flipt to USERS (@caarlos0)
  • 522ab11bf3dd846fd1b61500b533e269a242c6a4: docs: fix broken link (@caarlos0)
  • 3ec68fbf8c3a1b16ca0f69aeccfb93765685b643: docs: fix broken link (@caarlos0)
  • 233c4bc26e7e518ad3ea6d71179a1ef538048c52: docs: fix changelog subgroups docs (@caarlos0)
  • d2c0e4c6ad93c950c1462a653fef854c05f6e14d: docs: fix typo (#4447) (@EverythingSuckz)
  • 582ff3808db1fa4339324031f60c1682f26669f6: docs: fix typo in check_boxes (#4499) (@jidckii)
  • d89557b27711224dfc4d3f91c3bd2172b1747090: docs: install should say the required Go version (@caarlos0)
  • b682fdf7bb3d10644ea9978f1655fcc9d74cc520: docs: mention that snaps cant be built inside docker (@caarlos0)
  • c1b71396c6e8d36e6e2bbae9047e687ed9da167a: docs: update (@caarlos0)
  • 11e5682165ad40dff9f65e864df4e922fbf7bb0c: docs: update CONTRIBUTING.md add upx as optional prerequesite (#4427) (@gabrielcipriano)
  • 149b1780945cfcda1ca2291c45f28f319b5ece2f: docs: update deprecated --skip-publish release flag (#4449) (@ixje)
  • 429ddb175075ff00412be1b6206127c03fd53966: docs: update details about cosign and certificate (@caarlos0)
  • 910b837f7df4b259ab14d687ed7a77415ad2c2c9: docs: update snap link (#4486) (@lucacome)
  • df982a6a3b402f0a3bf9147473a5adda0da08d6b: docs: update the link to the go wiki page on first-class ports (#4490) (@smlx)
  • 7e481967b3e527dc45b85d7e41d3b6540ae3f4ed: docs: update users, blog posts divider (@caarlos0)
  • 64916314c7b402b42fde8cde78349fcdb07c0cdf: docs: update users.md (@caarlos0)
  • 6f598dc9b01b005f5e07fe11790b6a7bb85641c1: refactor(brew): use cases.Title instead of strings.Title (@caarlos0)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.22.1

5 months ago

Changelog

Bug fixes

  • e33d0536129abeee90f46fbde5950403ba37cee1: fix: --single-target when no match (@caarlos0)
  • c0b2be344fca8c66fda35391ca76d9c3ca9753c8: fix: handle configs with no explicit targets on --single-target (@caarlos0)

Build process updates

  • 4f17fba173ec6d8feb93b15607fc692dd2b64533: build: fix setup-task rate limit (@caarlos0)
  • be9ad4d47dd09c218c8fd32b321a99ff7eb5956d: build: update workflow (@caarlos0)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.22.0

5 months ago

Changelog

New Features

  • 1a5d3ffa026ed53c31e03e838702acac4e7a8efb: feat(nix): mark all Nix packages with the right source provenance (@RaitoBezarius)
  • 954121ffb1f89353691d8f7187aa1155ba0c6b0d: feat: --skip-nix (@caarlos0)
  • 53071b66423e57a2186de30a4ee3e3b72212c4d5: feat: --skip=aur (@caarlos0)
  • 0fbc447fe1a1fb9decfffed0227ddf478ed6bf34: feat: --skip=homebrew (@caarlos0)
  • 8ce439972aaf38468a9614fe9ddb2315de75a74d: feat: --skip=scoop (@caarlos0)
  • 1a8702f1404adb0e981353f28696b21f424744c7: feat: --skip=snapcraft (@caarlos0)
  • c6cb980c4f57e2a447ec9f1c8da9c7bdfd7226ba: feat: --skip=winget (@caarlos0)
  • 2223c93b8c1f247a1ca59a91cf50855c093e00ac: feat: check if go.mod has replace directives (#4398) (@caarlos0)
  • 896366f3dc4872c81d33ad16c68e726b9b6165c6: feat: version in the yaml file (@caarlos0)

Bug fixes

  • 63f2f0a18dbc9d84d6cf3f01b88f2a58355e8e79: fix(docker): improve error msg (@caarlos0)
  • 45839c13c373ffbd890ec58206579753c8a44381: fix(jsonschema): version is not required on v1.x (@caarlos0)
  • b8cc16d4ace33661cd25e38c79e0433fcb0bc749: fix: .Amd64 in build hooks (@caarlos0)
  • 95c990b166b047838f14a844c44aae545dadc998: fix: build --single-target (#4370) (@caarlos0)
  • 3cfefcc4cefa5b4beb40e02d6835c1313d97be6a: fix: decouple project_name guessing from the release pipe (#4335) (@caarlos0)
  • 91c8db3973ff296e9004b4ce7e59c148c0303743: fix: github getbranch maxredirects (@caarlos0)
  • de1c52b4667756045917d718f4923815b3ab592a: fix: improve run script (@caarlos0)
  • 74a9317c83685100ee5496f6aa552366a0f63eee: fix: properly handle multi-module projects with a go.work file (@caarlos0)
  • bc9f77b0e5a86097119b2ac4aa15913da8f769b7: fix: schema enum options for dockers.use (@caarlos0)
  • cf008d3ed719547c7f2d5eb2d83d05647e7b56e3: fix: sort checksum lines by filename (@)

Dependency updates

  • 35b0d4c0b505df3f5399a1e055854ed92132277b: feat(deps): bump github.com/caarlos0/log from 0.4.2 to 0.4.3 (#4366) (@dependabot[bot])
  • 8d121c868125854e8224e6af39b715207009fe7c: feat(deps): bump github.com/caarlos0/log from 0.4.3 to 0.4.4 (#4372) (@dependabot[bot])
  • 766a3f2d909bbae058b5e01024dee9f383c8a28f: feat(deps): bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.0 (#4364) (@dependabot[bot])
  • c72b730258ee8acc7a51141a04a280b459b48d2e: feat(deps): bump github.com/charmbracelet/lipgloss from 0.9.0 to 0.9.1 (#4367) (@dependabot[bot])
  • 687db06e12531849d07afedb9dbbcc04af1a653a: feat(deps): bump github.com/disgoorg/disgo from 0.16.9 to 0.16.11 (#4337) (@dependabot[bot])
  • 3009ac1989536281799d436906e19e32bf779214: feat(deps): bump github.com/docker/docker (@dependabot[bot])
  • a00c3db12351952eaded898bc2a792146264e947: feat(deps): bump github.com/google/ko from 0.14.1 to 0.15.0 (#4373) (@dependabot[bot])
  • b1271d2559e05711e31c6d39c9cbf9eb3e808d5a: feat(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 (@dependabot[bot])
  • 8cb018bc42332a295cc9f5be783d0eedca9fb3b3: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.33.1 to 2.34.0 (@dependabot[bot])
  • 0ccd8f46abab20a201b619e1f8e39242f091f59d: feat(deps): bump github.com/invopop/jsonschema from 0.11.0 to 0.12.0 (#4348) (@dependabot[bot])
  • 614e562b7551a47eaa4920033f3bc395dcfa3989: feat(deps): bump github.com/invopop/jsonschema from 0.9.0 to 0.11.0 (#4343) (@dependabot[bot])
  • f20320b9e6c784400749f3aab2ef60c7bd6a7d2a: feat(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#4410) (@dependabot[bot])
  • 2fb93f346e53ac249a823270b60fa8a2f21004e6: feat(deps): bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.3 (#4338) (@dependabot[bot])
  • 25a8aae4a67c681e1ad563a3400c2ca4464ccb30: feat(deps): bump github.com/xanzy/go-gitlab from 0.92.3 to 0.93.0 (#4349) (@dependabot[bot])
  • 3034bfe7fb7fa65b34a77fc2976e7b7d47f34afc: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.0 to 0.93.1 (#4358) (@dependabot[bot])
  • b233c6834927e1eecd07dfad32f0b329b02c64b1: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 (#4381) (@dependabot[bot])
  • bf998dcdcf5721e41fd5f06ba50fc186f515392b: feat(deps): bump golang from 1.21.1-alpine to 1.21.2-alpine (#4351) (@dependabot[bot])
  • d5c896bc7a1d74aef5a76db138a890587b2eaf30: feat(deps): bump golang from 1.21.2-alpine to 1.21.3-alpine (#4363) (@dependabot[bot])
  • daf892cf94bd46ce2fb7faf981f5b4ec6c1d43d8: feat(deps): bump golang from 2b74246 to 1c9cc94 (#4347) (@dependabot[bot])
  • 69a1fb3ad4093b43ffa9521eecba430b5a7d6f79: feat(deps): bump golang from 926f7f7 to 96a8a70 (@dependabot[bot])
  • b34d0c6229b4a86c98266d0690b806025cb93afb: feat(deps): bump golang from 96634e5 to ec31b7f (#4330) (@dependabot[bot])
  • c15ebb8703bd76ca0a5b28da819fd354f0b01674: feat(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 (#4365) (@dependabot[bot])
  • 8203f919b0f025de4acea7e7aca02cc16ad2efe2: feat(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (#4352) (@dependabot[bot])
  • f9cc204afcbcd1752ac676c3ecd47c0aa720b16a: feat(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 (#4353) (@dependabot[bot])
  • 3a552a9df50718a4ec685101827d3107b25bae18: feat(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (#4408) (@dependabot[bot])
  • a9b3d49e59146325bca220b042b35a5fae08f32c: feat(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 (#4409) (@dependabot[bot])
  • 53189c1e00992030e60cb88f6fd3de120a537b4d: feat(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 (#4359) (@dependabot[bot])
  • 5071b5ed396caf2d56b2f8743b0db0907506bb88: feat(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (@dependabot[bot])
  • c43a50cbcbc7063a3113c534a560c33deab49d03: feat(deps): update charmbracelet/keygen (@caarlos0)
  • 1a243dfc0dd0e434b8e55d65a83fdc26b52bb15c: feat(deps): update go-github to v56 (@caarlos0)

Build process updates

  • 178ce2af58a34c49522d979d230b92a48ab4fc8f: build: only update docs, schema, after a release (@caarlos0)

Other work

  • 1e06244363a8a25dc7c78400a3718b138d8b580c: Add updatecli.io to USERS.md (@lemeurherve)
  • a932dd85de1378a2d0a9f2971d54e6806298ac53: SLSA Provenance generation blog post (#4361) (@developer-guy)
  • 1bd8190b9ece4a798b101bfb880d991afbe66cad: adjusted the string to search for in the error message (@tcurdt)
  • 3a3cf610f894afbfe018a330d9ee3bbf1ab1e7ff: docs: conventional file name on armv6 (@caarlos0)
  • b7218b0ab03477fa51d4d4a72ccbbb80150dca27: docs: fix broken link (@caarlos0)
  • bc4523d4fe6330006b4d32661dea0b3c33d3e412: docs: fix discord link (@caarlos0)
  • d2d910f54f580dea0ec88853ce778aef282f1e11: docs: fix typos (#4406) (@ernstwi)
  • fa835ccda87b1ecde34c047f72cd2551b7b51467: docs: fix typos, formatting (@caarlos0)
  • d7775f5b05d310f173cbe4e1fafac7e164346bd1: docs: organizing docs a bit better (#4328) (@caarlos0)
  • 85e1458d6cd9b5038d7a62abd7e38ab5fe38a3a2: docs: release cadence post (#4329) (@caarlos0)
  • 6b65ea5ca18f9ee2de48f2ecc914a617741d6b14: docs: update (@caarlos0)
  • 49f39736ef60305a565f13563e51314860c9b004: more explicit error message for docker buildx context error (@tcurdt)
  • 37e3fdee5524f81d35bc70370c90bbecc11c7f14: refactor(tmpl): avoid unnecessary byte/string conversion (#4356) (@Juneezee)
  • f3d2864db3961fc975f9b67fe375c7b1ffe4471d: refactor: improve releases/scm.go a bit (#4334) (@caarlos0)
  • 7efeeb37c11040d94bf8f87d4976cb4cdefaed47: refactor: improve ssh key gen on tests (@caarlos0)
  • 6b00bb9664447e94ec5a4c30996420bd6fdc60da: refactor: use ordered.First (#4362) (@caarlos0)
  • cb656a35ec59290dcce4dc7ad3fc7f5f03246646: spelling fix (@tcurdt)
  • aba74099bcce4cb92c0ba53f08f47e7a1835d485: style: invert if statement (@caarlos0)
  • bd149aca5d082666bf0158ab18b759a31c81d881: switched to double quotes (@tcurdt)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.21.2

7 months ago

Changelog

Bug fixes

  • 26fed97a0defe4e73e3094cb903225d5445e5f0d: fix(git): error when pushing to a git repo with no branch (@caarlos0)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.21.1

7 months ago

Changelog

Bug fixes

  • 82200491bd39fba558d3b0606a787141d782e072: fix: git client should respect specified branch (#4324) (@caarlos0)
  • 41ce3c03041aa8cba7f72987ca0291877d1e43e8: fix: git.ignore_tags not working (#4322) (@caarlos0)
  • 41c21dc38f0a94500bd8aa0162b352a30a1262fc: fix: only log skips if something is actually being skipped (@caarlos0)
  • 74eba9ee168f3e82c435f3008fbcbc55ffc0403f: fix: skips log on goreleaser build (@caarlos0)

Other work

  • e194d4cfca3d570478a5e48ca322a58f1f23e720: docs: draft 1.21 announcement (#4310) (@caarlos0)
  • 74b226db479aaeb682775f3a520088e45fe63ad6: docs: reword (@caarlos0)
  • 800ee694f685d614d239b8eda992a9848351ef34: docs: update announcement blog post (@caarlos0)

Full Changelog: https://github.com/goreleaser/goreleaser/compare/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?

GoReleaser logo

v1.21.0

7 months ago

Changelog

New Features

  • 0f70e2a2977acea2ded8c8a94f3462a9d5f00f28: feat(dependencies): upgrade cosign (#4254) (@PG2000)
  • 983cc3755dcea5502824893ec92009ddd9ad3914: feat(docker): retry push if 503 (#4265) (@caarlos0)
  • 8ef8babedff7e2ff8b7e59758bb3d26355f04ea2: feat(winget): support dependencies (#4299) (@caarlos0)
  • cd139a78b5ff2551ac04727d177e016035e6bea4: feat(winget): update manifest schema version & links (#4298) (@vedantmgoyal2009)
  • 24347358e974debd5ca487197185ad8f9b93029d: feat: add map and indexOrDefault template functions (#4317) (@j178)
  • 8706fd2e89adee5fa561bc42413bebc2a304ac2a: feat: allow goreleaser to run in gerrit, soft-serve and others (#4271) (@caarlos0)
  • ecdbf5877c1ebc26db36e124e2df98701529bc5a: feat: git.ignore_tags (#4255) (@caarlos0)
  • c91c4b7cd84e097d320cd9d1ddf4ba398df84a2c: feat: improve template error handling (#4256) (@caarlos0)
  • bb175015c7bef081c21f34a5eadb0722e5269586: feat: skip gomod pipe when Go does not support modules (#4280) (@mbialon)
  • 16d84c59732a8087d5b89c9f49193056899e3035: feat: skip pre build hooks (@caarlos0)
  • a14404f0f35b84537100530da312f8063673829f: feat: support WASI (#4230) (@caarlos0)
  • 62cc45aa50163345bc31fd527f3470807b47d21c: feat: templates in upx.enabled (#4269) (@caarlos0)
  • f0d0cac469cb0b6876fa1fe32a93cce0efe32ae6: feat: update to go 1.21 (#4244) (@caarlos0)

Bug fixes

  • da1d3f4fcfe4dae8a4a81775e9fb0086e1b2abdd: fix(chocolatey): skip publish is check by publish pipe (#4273) (@caarlos0)
  • 962429de067b3f6cde8d377beaf3194b3b258075: fix(custom_publishers): skip publish is check by publish pipe (#4274) (@caarlos0)
  • 0fe02a136a794d77f72d41a997c9a1553aeb75c7: fix(git): ignore_tags should ignore empty (@caarlos0)
  • 01a93b4329d0e94bfe214b1d791990fe6e849d39: fix(sbom): Add LOCALAPPDATA to passthroughEnvVars (#4291) (@UVduane)
  • cd2feb3c8160f0fe1482b332b1c834c4f3b0c10b: fix(sbom): syft might fail on windows (#4301) (@caarlos0)
  • bedf38cae6c4d5d128591fb627afde3bdd5f95fb: fix(skips): print all steps that will be skipped (#4319) (@caarlos0)
  • 08d63aa5ffb762a86cc3586fbbf9d21c723154dd: fix(skips): print all steps that will be skipped (@caarlos0)
  • a962e3b3cfd29f4e8d913ae10bae6c23ebfffea7: fix(snapcrafts): skip publish is check by publish pipe (#4275) (@caarlos0)
  • 85c86d61cfeae22c1c5e521cb7e2a30ba142e80d: fix: chocolatey push failing (#4300) (@caarlos0)
  • ec0df9ecd5b9ed2af855c1b97b11a6ebe4c86614: fix: failing when pull_request.base is empty (#4261) (@caarlos0)
  • da380cc9a76e2b53c29d1f74dac4675fbb322432: fix: improve check/load config logs (@caarlos0)
  • ddbb7c8f6fa00705bbefc791e2c9ab67f6199ac8: fix: improve example config used in init (@caarlos0)
  • 91fe5e40c4bdd82b161f7ac719a7b25b944c31eb: fix: improve git info log output (@caarlos0)
  • 63e75edf83d7d0f0843c7501c17208309c61f9dd: fix: jsonschema for git.tag_sort (@caarlos0)
  • d90c2ca2f2ed28832a0a506881785a961576ef51: fix: skip post-hook on universal binaries as well (@caarlos0)
  • cb093219c1ccbbbf9e00e2ed94a0286f3b66a3a4: fix: snapshot should run before before hooks (#4250) (@caarlos0)
  • ceb4e52d1279db4b3d28da38ca13935918bf51ce: fix: snapshot should run before before hooks (@caarlos0)
  • 67039edc350f289bab984772a89832ae19aad7ce: fix: typo in error message (@caarlos0)

Dependency updates

  • f012ac6214a689c3c55e4fdb09aed06b64ce7c52: feat(deps): bump code.gitea.io/sdk/gitea from 0.15.1 to 0.16.0 (#4313) (@dependabot[bot])
  • 0852883072bb7004d270eba43fe26d87b50279bc: feat(deps): bump github.com/charmbracelet/lipgloss from 0.7.1 to 0.8.0 (#4260) (@dependabot[bot])
  • 32ab7762be216510412411204dcdd8ca79ba16fa: feat(deps): bump github.com/disgoorg/disgo from 0.16.8 to 0.16.9 (#4316) (@dependabot[bot])
  • 139bf1e761a66f7a295e5bc11f4a3cbdb53135bc: feat(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#4257) (@dependabot[bot])
  • e5be52441c4948461e7930238979e11489b66d4b: feat(deps): bump github.com/goreleaser/nfpm/v2 from v2.32.0 to v2.33.0 (@caarlos0)
  • 4fce326d556d7ad1f151d0aa87a4fb14cae6c3b7: feat(deps): bump github.com/goreleaser/nfpm/v2 from v2.33.0 to v2.33.1 (@caarlos0)
  • c3e20c41808323f59d4093e273dcb5a1cad4eedc: feat(deps): bump github.com/invopop/jsonschema from 0.7.0 to 0.8.0 (#4308) (@dependabot[bot])
  • 2f351a6ece2b9fd69427a105d5b6df77b0e85072: feat(deps): bump github.com/invopop/jsonschema from 0.8.0 to 0.9.0 (@caarlos0)
  • d9b8e0f7f7a44555b65c9c5a29bc2a88ce25d566: feat(deps): bump github.com/jarcoal/httpmock from 1.3.0 to 1.3.1 (#4253) (@dependabot[bot])
  • 15da7c27dadbfe9aac06de07d3be0902b8fb8de1: feat(deps): bump github.com/slack-go/slack from 0.12.2 to 0.12.3 (#4305) (@dependabot[bot])
  • 517ca564860c2b2fe1bfe8b797efe58168e9d358: feat(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.91.1 (#4304) (@dependabot[bot])
  • febccfb9ec97be191dc4101d3c1ad84bd11e95ee: feat(deps): bump gocloud.dev from 0.33.0 to 0.34.0 (#4306) (@dependabot[bot])
  • 0c28fd0bace94bbb414dfa5b5c0e7df7a8ff80fc: feat(deps): bump golang from 1.21.0-alpine to 1.21.1-alpine (#4279) (@dependabot[bot])
  • 50c50014bccc3cbc6629e50586ec57df3c2aba95: feat(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#4314) (@dependabot[bot])
  • d5766b264a1b2927b30ae3edc0d6e55b9e0fc8f6: feat(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (#4312) (@dependabot[bot])
  • 7ce0481bf11d159eed69a10f38a4d3abaef8a99a: feat(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 (#4307) (@dependabot[bot])
  • e8aa640dac1c60c9dc3ff4d32c5b49841628e1b1: feat(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0 (#4315) (@dependabot[bot])
  • 4240a0fdb951dfc2801d468b12176eba8b0402a9: feat(deps): udpate go-github to v55 (@caarlos0)
  • 53bcbe951ad046c4eca8f54d02a3a740bd93ed43: feat(deps): update go-github to v54 (#4251) (@caarlos0)

Build process updates

  • 7af37fed1958060535db0f0e97e31e98f14c8d0c: build: increase nightly release timeout (@caarlos0)

Other work

  • 37851b42871c4ac0bd90c8504ebe83c0cc710157: ci: fix docs build workflow (@caarlos0)
  • 43bb54918a1d3bbe34566cf1871244294d66dabb: ci: ignore nightly only when not nightly (@caarlos0)
  • f62adf23ff1d8da170c4eefe9f9b85eb43733518: docs: blog (#4264) (@caarlos0)
  • eab8a0d07be230dce280b8a351bc1013bb3e6393: docs: clarify includes (@caarlos0)
  • 027ddd3b1713588f0b15fe4c9592bbf1e64c4abe: docs: fix broken links (@caarlos0)
  • 646eb82f9aedee9f189bdd08a2b5f018dfd678ed: docs: fix link to homebrew formula on install page (#4294) (@vedantmgoyal2009)
  • 3633b71eea0dbd40085c6a699511c2ff4f42dd40: docs: fix some broken links (#4295) (@caarlos0)
  • d510abcd5e922ba0ddbc35f1867fc35f5a8e0103: docs: improve docs (@caarlos0)
  • d5a81df6c5f2827843a5979f239348ee77e0dbca: docs: improve tmpl.map (@caarlos0)
  • 8794dc5955c90899286be79a6ae01b8aa7bcde77: docs: udpate jsonschema (@caarlos0)
  • 5767a3bd1e58c1e7c93597671604c9e12536b873: docs: update (@caarlos0)
  • 58842b8e82d310ae176ffcc80ed316cc24207cf8: docs: update (@caarlos0)
  • 76f2b81bb503277d5c63b71e78a8e50637bb86b7: docs: update changelog.md (@caarlos0)
  • fcd5abfe688ee80337dc75e886089568388b64d6: docs: update goreleaser-action (#4297) (@caarlos0)
  • 622c426eb3ed90ca473c937c8b9fa649430fa78c: refactor: --skip=item (#4272) (@caarlos0)
  • 0337a0b3a82f94d5eef2add313de8223ea4fa090: refactor: improve --skip completions (@caarlos0)