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.