🚨 Update go modules (main) (major) - #3133
renovate[bot] wants to merge 1 commit into
Conversation
3061ab1 to
ad5b351
Compare
|
55a7196 to
ca1e8bd
Compare
4ddfa54 to
6a6166b
Compare
8eb3e76 to
f1aa247
Compare
7c8ec28 to
2b721f7
Compare
2be196d to
458ca5f
Compare
458ca5f to
61bcaeb
Compare
e59397d to
6df0bd0
Compare
|
🤖 Finished Review · ✅ Success · Started 5:18 PM UTC · Completed 5:35 PM UTC Commit: |
6df0bd0 to
8f5337f
Compare
|
🤖 Finished Review · ✅ Success · Started 4:30 PM UTC · Completed 4:42 PM UTC Commit: |
8f5337f to
d0c5515
Compare
|
🤖 Finished Review · ✅ Success · Started 1:14 PM UTC · Completed 1:26 PM UTC Commit: |
d0c5515 to
1d71ec6
Compare
|
🤖 Finished Review · ✅ Success · Started 7:28 PM UTC · Completed 7:41 PM UTC Commit: |
1d71ec6 to
6ef1314
Compare
6ef1314 to
73d90c0
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
🤖 Finished Review · ✅ Success · Started 1:49 PM UTC · Completed 2:00 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-7 · Effort: high · Cost: $5.66 |
|
Risk Assessment: moderate (2/5) DetailsBot-authored major Go module bump touching only 5 dependency manifests with no protected/security/CI paths yields low Tier 1 risk, tempered slightly by very recent multi-author churn on go.mod/go.sum files. |
73d90c0 to
6308e99
Compare
|
🤖 Finished Review · ✅ Success · Started 12:53 AM UTC · Completed 1:01 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-7 · Effort: high · Cost: $3.22 |
6308e99 to
527e801
Compare
|
🤖 Finished Review · ✅ Success · Started 1:09 PM UTC · Completed 1:20 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-7 · Effort: high · Cost: $6.56 |
| golang.org/x/exp v0.0.0-20260603202125-055de637280b | ||
| golang.org/x/sync v0.23.0 | ||
| gopkg.in/go-jose/go-jose.v2 v2.6.3 | ||
| gopkg.in/go-jose/go-jose.v4 v4.1.5 |
There was a problem hiding this comment.
[critical] build-break
The PR removes gopkg.in/go-jose/go-jose.v2 v2.6.3 from acceptance/go.mod (replaced by gopkg.in/go-jose/go-jose.v4 v4.1.5), but acceptance/image/image.go:60 still imports gopkg.in/go-jose/go-jose.v2/json. No source file was updated to the v4 import path. Because Go enforces semantic import versioning (major version >= 2 requires the version suffix in the import path), the acceptance module will fail to build: go build ./... will report that no required module provides gopkg.in/go-jose/go-jose.v2/json. Consistent with Renovate's own "Artifact update problem" comment.
Suggested fix: Either (a) restore the gopkg.in/go-jose/go-jose.v2 v2.6.3 require line and keep v4 as an addition until a follow-up PR migrates the code, or (b) update acceptance/image/image.go (and any other v2 users) to import gopkg.in/go-jose/go-jose.v4/json, adjusting for any API differences, then run go mod tidy in the acceptance module to regenerate go.sum with h1: content hashes.
| cuelang.org/go v0.16.0 | ||
| github.com/CycloneDX/cyclonedx-go v0.10.0 | ||
| github.com/MakeNowJust/heredoc v1.0.0 | ||
| github.com/MakeNowJust/heredoc/v2 v2.0.1 |
There was a problem hiding this comment.
[high] no-op-upgrade
The PR declares github.com/MakeNowJust/heredoc/v2 v2.0.1 as a direct dependency, but no source file was modified to import the v2 path — all 16+ existing imports (e.g. cmd/root/root_cmd.go:29, cmd/validate/image.go:31, internal/policy/policy_test.go:30) still reference github.com/MakeNowJust/heredoc (v1). The PR retains github.com/MakeNowJust/heredoc v1.0.0 in the indirect-require block, and go.sum adds only a /go.mod hash for v2 with no h1: module-content hash — Go never actually fetched or built v2's source. The intended major-version upgrade is a no-op; the codebase continues to run against v1.
Suggested fix: Either (a) migrate all github.com/MakeNowJust/heredoc imports to github.com/MakeNowJust/heredoc/v2 and run go mod tidy so v1 is removed and go.sum gains the h1: hash, or (b) drop the v2 require line entirely, since nothing consumes it.
| github.com/package-url/packageurl-go v0.1.3 | ||
| github.com/qri-io/jsonpointer v0.1.1 | ||
| github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 | ||
| github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 |
There was a problem hiding this comment.
[high] no-op-upgrade
The PR declares github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 as a direct dependency, but no source file imports the v6 path — the three consumers (internal/policy/policy.go:31, internal/evaluation_target/application_snapshot_image/application_snapshot_image.go:33, pkg/schema/schema.go:23) all still import github.com/santhosh-tekuri/jsonschema/v5, and v5 is retained in the indirect-require block. go.sum adds only a /go.mod hash for v6, with no h1: module-content hash. The claimed major-version upgrade does not take effect at runtime; jsonschema/v5 continues to be linked into the binary.
Suggested fix: Either migrate all jsonschema/v5 imports to jsonschema/v6 (the v6 API differs — Compile returns different types, resource resolution uses Loader interface, etc., so adjust callers) and run go mod tidy, or drop the v6 require line.
| gotest.tools/gotestsum v1.12.1 | ||
| helm.sh/helm/v3 v3.20.2 | ||
| helm.sh/helm/v3 v3.22.0 | ||
| helm.sh/helm/v4 v4.3.0 |
There was a problem hiding this comment.
[high] no-op-upgrade
The PR adds helm.sh/helm/v4 v4.3.0 as a direct dependency in tools/go.mod, but no source file imports helm.sh/helm/v4. The only consumer is tools/tools.go:29, which blank-imports _ "helm.sh/helm/v3/cmd/helm" — and the PR simultaneously bumps helm.sh/helm/v3 from v3.20.2 to v3.22.0 (so v3 is still in use). tools/go.sum adds only a /go.mod hash for helm/v4 with no h1: content hash. Since tools/tools.go exists specifically to pin developer tool binaries, adding helm/v4 without a corresponding blank import means the v4 binary will not be built or version-pinned by the tools module.
Suggested fix: Either add _ "helm.sh/helm/v4/cmd/helm" to tools/tools.go (and decide whether v3 should be dropped), or remove the v4 require line from tools/go.mod. Then run go mod tidy in the tools module.
This PR contains the following updates:
v1.0.0→v2.0.1v5.3.1→v6.0.3v2.6.3→v4.1.5v3.20.2→v4.3.0Release Notes
MakeNowJust/heredoc (github.com/MakeNowJust/heredoc)
v2.0.1Compare Source
Version 2.0.1
Fixes
importpath for Go modulesv2.0.0Compare Source
Version 2.0.0
Breaking Changes
santhosh-tekuri/jsonschema (github.com/santhosh-tekuri/jsonschema/v5)
v6.0.3Compare Source
v6.0.2Compare Source
v6.0.1Compare Source
Bug Fixes:
check https://redirect.github.com/santhosh-tekuri/jsonschema/discussions/172 to see notes for migrating from v5 to v6
v6.0.0Compare Source
Improvements
$vocabularysupportsermverformatValidationErrorjv--insecureand--cacertflag--quietflagcheck https://redirect.github.com/santhosh-tekuri/jsonschema/discussions/172 to see notes for migrating from v5 to v6
helm/helm (helm.sh/helm/v3)
v4.3.0: Helm v4.3.0Compare Source
Helm v4.3.0 is a feature release. Users are encouraged to upgrade for the best experience.
The community keeps growing, and we'd love to see you there!
Notable Changes
Installation and Upgrading
Download Helm v4.3.0. The common platform binaries are here:
This release was signed with
208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155and can be found at @scottrigby keybase account. Please use the attached signatures for verifying this release usinggpg.The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with
bash.What's Next
Changelog
bec5b06(dependabot[bot])d0d42e7(dependabot[bot])7328f42(Scott Rigby)ca6681c(George Jenkins)37752b7(Tom Wieczorek)28e64bd(Matthieu MOREL)internal/chart/v3/code (#32365)4dfbaa4(George Jenkins)9a3c040(Aaron Mark)11e2010(Benoit Tigeot)b5b498b(Matt Farina)6d1f67c(Matt Farina)0f4decb(dependabot[bot])fb19300(dependabot[bot])6888b0a(MsfPablo)67d54fd(Ruslan Shaydullin)e9b85e4(dependabot[bot])c000a40(dependabot[bot])bafdcde(dependabot[bot])2a29f17(dependabot[bot])edb94f8(dependabot[bot])fd4ed49(Dean Chen)601445e(Dean Chen)f3d68cd(dependabot[bot])a0c2f6d(Terry Howe)f8a308c(dependabot[bot])47eb219(dependabot[bot])ae877c8(dependabot[bot])a8ab76e(Nikolaus Schuetz)ac1c687(dependabot[bot])e923167(Ilya Kiselev)3c3be92(Ilya Kiselev)ce27485(dependabot[bot])bc0114c(Solomon Wakhungu)24bbb46(Matthieu MOREL)bbaf420(Solomon Wakhungu)f3edb83(MrJack)94a3315(MrJack)500f02d(MrJack)f1ede7c(MrJack)4fcc4e4(MrJack)91520a7(MrJack)e73dfab(MrJack)b177a8e(MrJack)a92611c(MrJack)8a34f3b(MrJack)cb91040(MrJack)e69e424(MrJack)b606955(MrJack)f8180e6(MrJack)622f16b(Matthieu MOREL)61d99a8(Matthieu MOREL)532eabf(Matthieu MOREL)bfca068(Matthieu MOREL)b59dfd3(Matthieu MOREL)a27f3a0(Matthieu MOREL)828d01a(Matthieu MOREL)9a2be11(Matthieu MOREL)4d9c03f(Matthieu MOREL)5142ca8(Matthieu MOREL)8f74dce(dependabot[bot])050d3e9(dependabot[bot])ea7c838(dependabot[bot])fe3f98b(dependabot[bot])ed246e2(dependabot[bot])5223cea(dependabot[bot])a0f954e(dependabot[bot])cdccef4(dependabot[bot])065d3a6(dependabot[bot])cd4c5d3(Terry Howe)33c2839(Matthieu MOREL)0b1aa55(Matthieu MOREL)a934b82(Matthieu MOREL)1d4665e(Matthieu MOREL)fb8a62b(Matthieu MOREL)0fa9f7d(Matthieu MOREL)4073566(Matthieu MOREL)7173365(Matthieu MOREL)dc66ee7(Matthieu MOREL)aae82bf(Matthieu MOREL)a3fa28a(Matthieu MOREL)dc3e3a5(Matthieu MOREL)2f5a33f(Matthieu MOREL)13d1edc(Matthieu MOREL)e5f0e07(Matthieu MOREL)ca1767b(Matthieu MOREL)0daa77f(Matthieu MOREL)d4ec8e9(Matthieu MOREL)0844b3b(Matthieu MOREL)3ff05c8(Matthieu MOREL)658a8fa(Matthieu MOREL)df2d013(Matthieu MOREL)8c7f3a1(dependabot[bot])6c45810(Matthieu MOREL)668e7e5(Matthieu MOREL)f1d5979(Matthieu MOREL)f3402c1(Matthieu MOREL)ba31ca0(Matthieu MOREL)615a299(Matthieu MOREL)0604d8f(Gates Wang)3bcf965(Zhaofeng Miao)82be04d(Abhay Chaurasiya)c2fda5a(Terry Howe)a2b1a60(Matthieu MOREL)5a30c7a(Solomon Wakhungu)0563162(Terry Howe)06b9586(dependabot[bot])a494169(dependabot[bot])eeb37ed(dependabot[bot]).gitignore8cd3a48(George Jenkins)9f3c89a(Benoit Tigeot)96a25ab(George Jenkins)caac755(Matthieu MOREL)ad93b7d(Lohit Kolluri)aa1ae3a(Jakub Jaruszewski)a02a571(Matthieu MOREL)f280d9c(Matthieu MOREL)d72b28e(Matthieu MOREL)68977ec(秀吉)b963afa(Terry Howe)fb53c00(dependabot[bot])dad026a(dependabot[bot])84e63e5(dependabot[bot])73c1fb2(Matheus Pimenta)bfebbb7(Matheus Pimenta)7b9a5c8(Akanksha Trehun)cfa3b24(Akanksha Trehun)a91e9f6(Akanksha Trehun)16787d6(Matthieu MOREL)9662fdd(Matthieu MOREL)7bfcdb0(Matthieu MOREL)8118a4d(Terry Howe)0fc3b93(Terry Howe)71901a4(Terry Howe)a71eb99(dependabot[bot])ea52bdf(dependabot[bot])a242855(dependabot[bot])f25f955(dependabot[bot])ed651de(Benoit Tigeot)ca24a55(Benoit Tigeot)e3fbe2e(dependabot[bot])96b315f(Matthieu MOREL)c1569ea(Matthieu MOREL)65077c1(Matthieu MOREL)4ade4a5(Matthieu MOREL)f34ad6c(Matthieu MOREL)47bde11(LarytheLord)9b30076(LarytheLord)07259ec(Matthieu MOREL)143631f(Mahesh Sadupalli)d539556(kimsungmin1)e9eda8c(dependabot[bot])503acff(kimsm28)4e9ca06(kimsm28)3cbee7e(kimsm28)26ada49(Terry Howe)9b7a70f(kimsm28)ee181f4(kimsm28)1f0a728(kimsm28)8883c9c(kimsm28)530e728(kimsm28)26e5071(kimsungmin1)8c8d6e3(kimsungmin1)9d77ccd(kimsungmin1)fc743b2(kimsungmin1)319e06c(kimsungmin1)301e3a1(kimsungmin1)5a9b8a7(dependabot[bot])f76136d(dependabot[bot])144246c(George Jenkins)07faec5(dependabot[bot])61bba7c(Will Noble)d887779(Will Noble)addbab2(George Jenkins)7ab295f(George Jenkins)4cce0e9(George Jenkins)8b0a167(George Jenkins)3ce02c5(George Jenkins)b42faba(George Jenkins)34cfdfd(Matthieu MOREL)a0c7d1e(dependabot[bot])5848047(dependabot[bot])c36e4d5(Terry Howe)dd442c0(s3onghyun)fa68e6c(dependabot[bot])3d2ff2a(dependabot[bot])daa045d(George Jenkins)16b0760(George Jenkins)d3bd091(George Jenkins)9ad5620(George Jenkins)fa9cb49(devShaik010)f4d713a(George Jenkins)ed76a36(George Jenkins)9c1d5a3(Jeaeun Kim)99baa2e(Jeaeun Kim)ea847fe(Jeaeun Kim)helm template --debugwith--show-only2014946(Jeaeun Kim)1f7869c(Mohammad Abdolirad)a5552ed(Terry Howe)c2f1b23(Terry Howe)7058f84(Ogulcan Aydogan)74c1702(dependabot[bot])33b4071(dependabot[bot])1019146(dependabot[bot])7f855df(dependabot[bot])c603c50(dependabot[bot])f8abbfd(dependabot[bot])3aa1b74(dependabot[bot])488c4a8(Matthieu MOREL)6dc1c1c(Austin Abro)7510b83(dependabot[bot])e679ec9(Arnav Nagzirkar)54ae27f(Terry Howe)dbb3e35(dependabot[bot])60665e9(dependabot[bot])442e146(Benoit Tigeot)ace245b(dependabot[bot])e095e69(Sebastien Tardif)979e68f(Aleksei Sviridkin)d097d88(MrJack)1a1ec6e(Gregory Man)378ceac(Matheus Pimenta)b5a9299(dependabot[bot])f772ffe(dependabot[bot])ea2343e(Sebastien Tardif)2032ec5(Kai Tanaka)432fc8a(box4wangjing)53d5f13(Sumit Solanki)6620fec(Sumit Solanki)2cc6925(dependabot[bot])d9b2716(dependabot[bot])19b3656(George Jenkins)03a65a7(Evans Mungai)0077130(Evans Mungai)9728c5a(Evans Mungai)922558f(Sebastien Tardif)854f7f6(Sebastien Tardif)73f71bc(Ogulcan Aydogan)f8ba28b(Matthieu MOREL)5e09ee7(Terry Howe)4e24ee4(Terry Howe)Configuration
📅 Schedule: (UTC)
* 0-3 * * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.