goreleaser
-
v1.19.0
Published by caarlos0 over 1 year ago
Changelog
New Features
- e9c5a922f992ab91cad997e79d717e1b8700ef5c: Revert "feat: add winget to pipeline" (@caarlos0)
- 42822497ae1678a2f832f9f19309c9db80e38bb6: feat(aur): single commit per package (#4126) (@caarlos0)
- 773cb91a7a582dbb7d40abab1afd11e85a6ce4e8: feat(github): allow to PR cross-repo (#4053) (@caarlos0)
- f6b9ccbd8f824921f7f636074b32fff7236cbbf1: feat(github): allow to open PRs as drafts (#4054) (@caarlos0)
- 1f8a7b2fc55e73f4681e9b85892ab0f844b1a60f: feat(github): avoid rate limits (#4037) (@caarlos0)
- b4dbf6b64b63785397a572806c516335cdd86086: feat(jsonschema): mark deprecated options as so (@caarlos0)
- 051381837d5d71994a86f77d89f204d2ce70eb15: feat(ko): allow to have an empty tag name (#4043) (@caarlos0)
- 75c47d1da876963867abc385dd154edcf68eedf2: feat(nix): support armv6l and armv7l (#4051) (@caarlos0)
- 1d92a36340c7bbc19eebf26f32325736a95d91ee: feat(scoop): allow to template description and homepage (#4057) (@caarlos0)
- d4bbf44d6552ff9e89c02f90f4f73387b89a5409: feat(snapcraft): support title, icon, assumes & hooks (#3930) (@abemedia)
- e0dabc1cb9f0332db776d32c6d766c756cd86ba7: feat(telegram): ability to choose msg format, mdv2escape (#4036) (@caarlos0)
- ffad12eae429a859160173f59676e7c34cd1fc19: feat(upx): allow to filter by goos, goarch, goarm, goamd64 (#4056) (@caarlos0)
- 0f5b058363eb3c12072ad378701b5f6e32f7b829: feat(winget): support arm64 (@caarlos0)
- 09411ea60a763f79ea5484baccba77cc2aef3580: feat: Checksums as a template field (#4064) (@caarlos0)
- 62f4bd5a66f38842afec8b2a68193ac45c57982f: feat: add winget to pipeline (@caarlos0)
- b1c8e9f25b9ade39ee7e3e889c0839d43b2d4e55: feat: added IsNightly to OSS template variables (@caarlos0)
- 3bb9a9a5b3d64c1d5d64febea91bebb80f0941cf: feat: allow to sign KO manifests (#4038) (@caarlos0)
- 05d25567f93d0c6f91f8d0b702327588700b0900: feat: allow to template dockers.skip_push and docker_manifests.skip_push (#4008) (@caarlos0)
- e5c9338efdcdb0584df7c71a704e2664deaca24b: feat: changelog.include (#4122) (@caarlos0)
- 1c9b4d56b410d1774fb25beaf9186f8f563b6eab: feat: completion improvements (#4071) (@scop)
- 72cf8404c15039e62bfc97ae896155e8d8bb5605: feat: continue on error (#4127) (@caarlos0)
- 62b065dad0fd45d3bc9c767ca798df8977a5da89: feat: deprecate brews.tap, krews.index & scoops.bucket (#4099) (@caarlos0)
- 51592e14243e10f5daa905f7282db223559724c2: feat: envOrDefault template function (#4097) (@caarlos0)
- 73b322579e329d59df72464f357d6ba9ca7a1bb2: feat: improve deprecations (@caarlos0)
- d0cf457136ebae8ced6b64c9be061ab302cbb1a8: feat: improve verbose output (#4017) (@caarlos0)
- 823bc6062d1a0cb75a28a7dd1cd1fc3aaf92fcb9: feat: make git client support creating multiple files in a single commit (#4107) (@caarlos0)
- 99afc8d62e52a1b3d00cbf07edc87e76b55d8278: feat: nix support (#4012) (@caarlos0)
- 66cee9493c3c553b950c7e01007ba1594e9707c9: feat: remove deprecated replacements (#4075) (@caarlos0)
- eadd3777308b55d1983d6bfc37f5319d2bbfcbd6: feat: remove deprecated rlcp options (#4076) (@caarlos0)
- 4936929ddd86551a7747c6fe07a7057c60e38ff4: feat: sort brew dependencies (@caarlos0)
- bbcc45b677a91424f4b22b08cae1b1e51bef8c59: feat: support pull request templates (#4105) (@caarlos0)
- 6afdb49c12ae3681df6149a89834e800ac367260: feat: winget support (#4081) (@caarlos0)
Security updates
- a76db83da0fe0a2694bf348224ad08cc775b4f46: sec: fix for GHSA-2fvp-53hw-f9fc (@caarlos0)
Bug fixes
- b5e8d6db062f938490684a9ec47bc89e789ff33c: fix(archive): warn only for non-default globs with no matches (#4013) (@caarlos0)
- 950cebee57225a6b6f0cf760d57f69c81592a402: fix(cmd): check with no args (@caarlos0)
- b9e276fecaedc82097891470651c4b699e36b264: fix(nfpm): write too long when writing the lintian file (#4039) (@caarlos0)
- a3bc05193324c6cdc456bd81acb89784b10c42c6: fix(nix): better errors if nix-prefetch-url fails (@caarlos0)
- c6851f5eee7c54f128c62c1788da541acabb7a06: fix(nix): hc should report nix-prefetch-url as a dependency (@caarlos0)
- 81bd82b13bb8bf902b53809c10c76e88fae01b16: fix(nix): improve error message (@caarlos0)
- 4dc31e99b76272a80a0ce694cc862baef821051d: fix(nix): local filename when path not set (@caarlos0)
- cc570c3ba448043c1f1fb5627c7621f8e154ec9b: fix(nix): missing artifact type stringer (@caarlos0)
- 27f94523c8a867c0f15e879a387c1f4571fe8bfd: fix(scoop): allow templating name and skip_upload (@caarlos0)
- 528b06a07551f4419252f1ef0d236a28d3fc27d5: fix(snapcraft): title and icon are optional (#4138) (@caarlos0)
- 7d485d639936d149a6506a165878f48238a4cb2b: fix(winget): default commit message (@caarlos0)
- e525b66631eb67c4c625d6fe7bd939b85c12238d: fix(winget): incorrect filenames (#4139) (@caarlos0)
- 2eaefa94b139c0bf8c1bc40c6f5facdc0292c4ac: fix(winget): release notes should be optional (@caarlos0)
- 3d77e8e19449c55a0e7346759083a95deb76b715: fix: Scoop releases being skipped via disabled SCM releases (#4150) (@radujipa)
- ac5788eed0d54da5d4fcf0a8faa47dd387589352: fix: add do not edit header to generated files (@caarlos0)
- aae9433a550921e2031a983e567c2c8436f91e9c: fix: archive extraformat when using format override (@caarlos0)
- bb33419beb11d224c5c5d09e42fca43bcd53855f: fix: archives should always use forward slash (#4116) (@caarlos0)
- ef3c42f22ed3df3b11ca7559c28a4ff1bad4715b: fix: artifact.Path should filepath.ToSlash (#4117) (@caarlos0)
- de599666b819de25bea45f7bf6326ff3ad744296: fix: deprecate brews.plist (#4073) (@caarlos0)
- 629df041d995ec78bf57e178fe405c5659e6f001: fix: do runner cleanups also on
SIGINT
and SIGTERM
(#4133) (@scop)
- cebdf0d8a64ab7cfb493b3b8084d9460f6a1cfe2: fix: goreleaser build index out of range (#4007) (@caarlos0)
- dfcd535e31ed217c12a9fe5b80b41781c1bb1475: fix: improve "pushing" logs for multiple publishers (@caarlos0)
- 76ce66c060341cd55983e68624c17f4e46377619: fix: improve brew/krew/scoop/nix/winget paths inside dist (#4137) (@caarlos0)
- 10a627c1967a09810473c182d6e1c1dcb8748f33: fix: runner tarball download URL (#4113) (@scop)
- 3eecfddfc551a66f85d8ccf5fadd96225cd9e2ae: fix: runner tarball extract path (#4114) (@scop)
- f33a534825d7ef8e4bb55beb13461c7f9a2643ad: fix: umask nfpm field (#4136) (@caarlos0)
- e9b4bc05da40bce432b3c9d8f1f603f012630310: fix: use commit msg as PR title (@caarlos0)
- 323dca8048d087f3aabea52404c2354bd4c746a4: fix: version git tree state (@caarlos0)
Dependency updates
- cb4c9ec0ff183cb2f921556af6589a6e01c40e22: feat(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.7.0 to 2.7.1 (#4090) (@dependabot[bot])
- d27c2974ffc509f6fb2eb968b8f2e37f1a24f2f6: feat(deps): bump github.com/charmbracelet/keygen from 0.4.2 to 0.4.3 (#4149) (@dependabot[bot])
- 455730c6192f1d87b1741302efe0c12c3cb4bb4f: feat(deps): bump github.com/disgoorg/disgo from 0.16.3 to 0.16.4 (#3996) (@dependabot[bot])
- dab69c9b5a2335b78e0295538f866a713ef6a059: feat(deps): bump github.com/disgoorg/disgo from 0.16.4 to 0.16.5 (#4025) (@dependabot[bot])
- f568ef986885e49ac6a003a9267e22eeb19678af: feat(deps): bump github.com/disgoorg/disgo from 0.16.5 to 0.16.6 (#4089) (@dependabot[bot])
- b2d08b38c83280a689716b12f769f7263ac68b97: feat(deps): bump github.com/disgoorg/disgo from 0.16.6 to 0.16.7 (#4145) (@dependabot[bot])
- f462f555561b5e0d20decdd6a79a89623722214b: feat(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible (#4006) (@dependabot[bot])
- d085b3ad44819d9f412026115a3cd6d0411562b1: feat(deps): bump github.com/google/go-github/v53 50.1.0 to 53.2.0 (#4146) (@caarlos0)
- 8d94703b5adb99513a9b69fb04182ff8e94663aa: feat(deps): bump github.com/google/ko from 0.13.0 to 0.14.1 (#4132) (@dependabot[bot])
- 760aca268ae040b83827d08493b0d1148baecefe: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.28.0 to 2.29.0 (#4030) (@dependabot[bot])
- 2e2bde5090791be6ffd279972cbb26e9295a8299: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.29.0 to 2.30.0 (#4074) (@dependabot[bot])
- 91d492033ad14baa382d5a859eec542ca521fdf6: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.30.0 to 2.30.1 (#4079) (@dependabot[bot])
- 161e6fee7814987536f90a6460a51a98f76694ad: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.30.1 to 2.31.0 (#4144) (@caarlos0)
- eb6b88ce3540483487837f880a1dfc539d4b10fe: feat(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (#4045) (@dependabot[bot])
- 4508ba71c76818f1dbc6bddad6d938deb6d0ab75: feat(deps): bump github.com/klauspost/pgzip from 1.2.5 to 1.2.6 (#3985) (@dependabot[bot])
- c495b949874423a15c7e8e1e99566a75d265efc0: feat(deps): bump github.com/muesli/termenv from 0.15.1 to 0.15.2 (#4148) (@dependabot[bot])
- 7c6201f5f588fa1a8504f5cffa6264646fdee1eb: feat(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4044) (@dependabot[bot])
- efafe86ead61afa0060fd8dc35673f1b6277c9cb: feat(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#4022) (@dependabot[bot])
- f704a41292191bd627c847e8e1ce4f444badbadb: feat(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#4059) (@dependabot[bot])
- 80fddf0384c8ba0ea781c0d3ac5c41ca508d2327: feat(deps): bump github.com/xanzy/go-gitlab from 0.83.0 to 0.84.0 (#4061) (@dependabot[bot])
- fb8871669dd125bf62f08cb505e8df7d5506d3c7: feat(deps): bump github.com/xanzy/go-gitlab from 0.84.0 to 0.85.0 (#4091) (@dependabot[bot])
- 9a21cbe32c3123afd30d2e86112d1df839f7252b: feat(deps): bump github.com/xanzy/go-gitlab from 0.85.0 to 0.86.0 (#4131) (@dependabot[bot])
- e2eb95d5cf10a59983c37fd443526324094969d3: feat(deps): bump gocloud.dev from 0.29.0 to 0.30.0 (#4129) (@dependabot[bot])
- 71c75144a323a15d982c6f55289bd254e0b7ddc6: feat(deps): bump golang from 1.20.4-alpine to 1.20.5-alpine (#4078) (@dependabot[bot])
- f0dfdb8732c0ba503571542ad9124fc4f35634a6: feat(deps): bump golang from
913de96
to ee2f23f
(#4009) (@dependabot[bot])
- b6e9eb81e4711dbe9b4e70cd5f14db7a1bca177c: feat(deps): bump golang from
b036c52
to fd9d9d7
(#4108) (@dependabot[bot])
- 6f5e94c2fb37075aef6b3dac2c097a18043b60cc: feat(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#4001) (@dependabot[bot])
- a3efb28d474fb8ef9704c5d18fbe9e7f590e0fd4: feat(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 (#4101) (@dependabot[bot])
- f8bf6f068ad15780090ec94e55a81c446ca3e210: feat(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#4002) (@dependabot[bot])
- 277339bf1fa2630ab9d278362a739093124c0000: feat(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (#4103) (@dependabot[bot])
- 7af206fab5d4bfd34f724251cda0b40ba23d3abe: feat(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#4109) (@dependabot[bot])
- 62002b5ffd908d29f94b903ea7ff09b618796930: feat(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 (#4102) (@dependabot[bot])
- 83e754614e21e45ae1e10c3ebc6312bc1fb03d39: feat(deps): bump golang.org/x/tools from 0.8.0 to 0.9.1 (#3999) (@dependabot[bot])
- 062ab90e5b26157e2878c9c6d1441b1d556ac39f: feat(deps): bump golang.org/x/tools from 0.9.1 to 0.9.2 (#4062) (@dependabot[bot])
- d049166630cb607a3be5eddcf967a1a51bee5dca: feat(deps): bump golang.org/x/tools from 0.9.2 to 0.9.3 (#4067) (@dependabot[bot])
- 5f908bd121ff4746e17ff6b66a015994cc71d054: feat(deps): bump golang.org/x/tools from 0.9.3 to 0.10.0 (#4121) (@dependabot[bot])
- a6e6e7098de5716f209e42ca1fa487227fd4ed7d: feat(deps): update env to v9 (@caarlos0)
- 79881fc1f49882b6fc16eca33fff5ed4843abe8a: feat(deps): update log (@caarlos0)
Build process updates
- 703578a7677ac274b3e6d02bb91dd0e8245c4dff: build: add depguard (@caarlos0)
- b56dcbf4c1e7492c809cb8009e20c2c62271be84: build: do not use deprecated options (@caarlos0)
- 7355ccd5243a778d353fb1c3b4ed25c2ed1ecdcd: build: fix config (@caarlos0)
- 14c141abf3187d851749679b83fc51e84e924fe3: build: fix docs build (@caarlos0)
- f365c724dc22c6a6b7ac7389679f18bfa19cb9b4: build: fix docs build (@caarlos0)
- 210d0299912ab0e8ba14b80bf02ef1420795d3e5: build: rm deprecated option (@caarlos0)
Other work
- 2ad313a7e23888f0f046c30e5285e91a74fd5d07: test: syscall.EACCES and os.ErrNoExist (#4120) (@caarlos0)
- 46072c6047d68bdc49f39cd65120f673a01b48db: docs: add banner asking for support to the website, release notes, etc (@caarlos0)
- bf350e049a0e4d23e627c59b38d30098ec7e5b81: docs: add missing dash in ldflags default (#4070) (@scop)
- f070847a87f94ec06ca574c0e79ba0ac32ce63ce: docs: add more info about opening prs (#4106) (@caarlos0)
- c9eff90a626d217aa54b73ce8addb0d8646885be: docs: clarify prebuilt.path and binary (@caarlos0)
- 779cce7af6f6919d47395c58f46a2781e7434843: docs: clarify replacements a bit more (@caarlos0)
- 9fb855a2048d693f9168aee653b2cd7db7a5c48b: docs: cookbook for monorepos, release.tag (@caarlos0)
- 41536fd13d69d6a853d78f06c3efe4048db5690c: docs: explain artifactory mode binary better (@caarlos0)
- e598d67cede605e147e9236facc1e240f408edae: docs: fix broken link (@caarlos0)
- 5c6a31c4795995da6881e37d8b2eb517f075330c: docs: fix cookbooks/contributing (@caarlos0)
- 1eced630a67b4a8af0b2d79bb4562de9d56292e4: docs: fix typo (@caarlos0)
- aecc9ea9827685e74a308d4ec587e6775b058acc: docs: homebrew link to resource-not-accessible-by-integration (#4003) (@mmatczuk)
- 7da18ec8f48bd503ab7927051dcdad2efb6197c5: docs: improve brew and krew docs (@caarlos0)
- 4a46eb088a664e86a2950ddfe83c69a0f52b93e0: docs: improve nix docs (@caarlos0)
- a80a4011adb65ae178bd28c117fb7ba94fd771a2: docs: improve nur help (@caarlos0)
- 56dfb8b5b017d2a56193641f6f19031b59636c1c: docs: include markdown plugin (#4098) (@caarlos0)
- f33968f187832c23ec636431d03ff45d4ac68a4a: docs: mark flags as pro only (@caarlos0)
- 8eea2ddf153d1758a307ae3bb95c8aa704874742: docs: pre-fill scopes for new Personal Access Token (#4010) (@jamietanna)
- 4b7827829298c2f4a23dfcdc79bd4fcb685ac1bf: docs: runner script fixes (#4112) (@scop)
- a130fe9cb2268125de7acc6c130dacdfd1e7e8bb: docs: smallstep sponsorship (@caarlos0)
- 4bda54d8ea75e44820998127d46235b311490a7d: docs: sync (@caarlos0)
- 4c96bf5ecd38798c1d6d8af36e218858bc4ec725: docs: typo fix (@caarlos0)
- 7c658e57dca5ce6eb43c7f5820d76116f378076f: docs: update (@caarlos0)
- 1e56d38ef90da90627248fb7c1bb2ff538ec0a32: docs: update (@caarlos0)
- 1a34c5dc985efd6bc714f1e26c9998b2964895d4: docs: update (@caarlos0)
- 5520be3d0c8bf92bc55b83af4ede7f45b9f9e34a: docs: update SECURITY.md (@caarlos0)
- 9b960b26689c46103e30afd25b8bab5c3c059567: docs: update snapcraft docs (@caarlos0)
- 3cfd5fe02025d8d47108c3e7887c70a06a819344: docs: update templates.md (@caarlos0)
- 64ea757a78d0e13f4d0740aef8b48b328fa236b1: docs: update users (@caarlos0)
- ef690d07efdda79c8ac83ac7c51edfabba371c25: style: spelling and grammar fixes (#4069) (@scop)
- 7671b54056e5c3cbcea47ccd3e1f9c8ca67bf6a0: test(ko): fix (@caarlos0)
- faf3d2a52ca8fa103204c078f18a9672c4261c28: test(ko): fix error msg (@caarlos0)
- dbd43420783c9029e899cf2fad252627cbb7c85b: test(nfpm): fix after update (@caarlos0)
Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.18.2...v1.19.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?