🚨 Update go modules (main) (major) - #3133
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
|
🤖 Finished Review · ✅ Success · Started 11:51 AM UTC · Completed 12:04 PM UTC |
8dbb0b6 to
e59397d
Compare
|
🤖 Finished Review · ✅ Success · Started 4:59 PM UTC · Completed 5:13 PM UTC Commit: |
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. |
| 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] correctness
Removes gopkg.in/go-jose/go-jose.v2 v2.6.3 from require and adds 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. The github.com/go-jose/go-jose/v4 entry in the indirect block is a different module path and does not satisfy the gopkg.in/... import. go build ./... / go mod tidy in the acceptance module will fail with a missing-module error.
Suggested fix: Either (a) migrate acceptance/image/image.go from gopkg.in/go-jose/go-jose.v2/json to the v4 API, or (b) keep the v2 require alongside v4 in acceptance/go.mod until the call-site migration lands.
| 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] correctness
Promotes github.com/MakeNowJust/heredoc/v2 v2.0.1 into the root direct-require block, but no .go file imports the /v2 path — all 19 call sites across cmd/* and internal/* still import github.com/MakeNowJust/heredoc (v1). v1 is retained (moved into the second require block without // indirect), so builds keep working, but go mod tidy will drop v2 and revert the intended upgrade. Both majors also sit in the module graph with no call-site benefit.
Suggested fix: Migrate all 19 heredoc import sites to github.com/MakeNowJust/heredoc/v2 and drop the v1 require, or drop the heredoc/v2 line and keep v1.
| 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] correctness
Promotes github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 into the root direct-require block, but no source file imports the /v6 path — the three call sites (internal/policy/policy.go, internal/evaluation_target/application_snapshot_image/application_snapshot_image.go, pkg/schema/schema.go) still import jsonschema/v5. v5 remains (in the second require block); v6 will be dropped by go mod tidy. jsonschema validates untrusted policy input, so any security fixes in v6 do not protect the running code — the immediate defect is that the intended upgrade is a no-op.
Suggested fix: Migrate the three call sites to the jsonschema/v6 API (constructor, resource loading, and error types differ) and remove v5, or drop the v6 entry until the migration is done.
| replace github.com/google/go-containerregistry => github.com/conforma/go-containerregistry v0.21.8-0.20260702142841-f9eefe19c7b2 | ||
|
|
||
| require ( | ||
| github.com/MakeNowJust/heredoc v1.0.0 |
There was a problem hiding this comment.
[low] code-organization
Root go.mod now has two separate require (...) blocks after the replace directive. The second block contains entries (heredoc v1, jsonschema/v5, go-openapi/runtime, google/uuid, pmezard/go-difflib, golang.org/x/text, gopkg.in/yaml.v3, k8s.io/api) that lack the conventional // indirect marker. This is a formatting artifact of the Renovate change: the file is not go mod tidy-clean, and running tidy will both collapse the blocks and prune the unused new-major entries.
Suggested fix: Run go mod tidy locally after resolving the heredoc/v2 and jsonschema/v6 call-site questions, then commit the result.
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.2.4Release 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.2.4: Helm v4.2.4Compare Source
Helm v4.2.4 is a patch 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.2.4. 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
3900f43(Scott Rigby)f7c6e8f(Terry Howe)035a2c3(dependabot[bot])f76a5f4(Gates Wang)5a7c6c7(Will Noble)2281848(Will Noble)2c979a1(Jakub Jaruszewski)2bd2c66(kimsungmin1)183a540(kimsm28)08d8da1(kimsm28)9655b5a(kimsm28)430dfac(Terry Howe)9569605(kimsm28)63f2b68(kimsm28)f7488c0(kimsm28)8fe78fb(kimsm28)d0670d2(kimsm28)804256e(kimsungmin1)d79bceb(kimsungmin1)d34fcd9(kimsungmin1)9fbd190(kimsungmin1)9275661(kimsungmin1)fef91f3(kimsungmin1)e89ce68(Mohammad Abdolirad)ff1ac83(Sebastien Tardif)4b4dedb(Sebastien Tardif)7c80103(Sebastien Tardif)ecc9cd2(Jeaeun Kim)f6211ba(Jeaeun Kim)3507ea5(Jeaeun Kim)helm template --debugwith--show-only211ffae(Jeaeun Kim)51a9837(Matheus Pimenta)83a8b70(Matheus Pimenta)Full Changelog: helm/helm@v4.2.3...v4.2.4
v4.2.3: Helm v4.2.3Compare Source
Helm v4.2.3 is a patch release. Users are encouraged to upgrade for the best experience.
The community keeps growing, and we'd love to see you there!
Installation and Upgrading
Download Helm v4.2.3. The common platform binaries are here:
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
43e8b7f(Terry Howe)v4.2.2: Helm v4.2.2Compare Source
Helm v4.2.2 is a patch 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.2.2. The common platform binaries are here:
This release was signed by @gjenkins8 with key BF88 8333 D96A 1C18 E268 2AAE D79D 67C9 EC01 6739, which can be found at https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739. Please use the attached signatures for verifying this release using gpg.
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
b05881c(George Jenkins)Full Changelog: helm/helm@v4.2.1...v4.2.2
v4.2.1: Helm v4.2.1Compare Source
Helm v4.2.1 is a patch 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.2.1. 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
d591a19(Terry Howe)2a9fcae(Terry Howe)ffa5bd6(dependabot[bot])9f9dbaf(dependabot[bot])64a2891(dependabot[bot])e54a4a2(dependabot[bot])acb762b(dependabot[bot])768586d(dependabot[bot])eabfae5(Benoit Tigeot)e3fd51f(Benoit Tigeot)1e47395(Benoit Tigeot)a33e239(Benoit Tigeot)fa06d44(Terry Howe)360d483(Terry Howe)7651edf(dependabot[bot])b132e7e(dependabot[bot])eee491a(Terry Howe)3e3c575(dependabot[bot])c4ce2bb(dependabot[bot])3892dc2(dependabot[bot])c4bbb62(dependabot[bot])a0d7f16(dependabot[bot])8a3de05(dependabot[bot])57a4803(Matheus Pimenta)b33ae02(dependabot[bot])Full Changelog: helm/helm@v4.2.0...v4.2.1
v4.2.0: Helm v4.2.0Compare Source
Helm v4.2.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
goreleaserfor release buildsmustToTomltemplate function--hide-notesand--render-subchart-notesflags--dry-run=servernow respectsgenerateName:Installation and Upgrading
Download Helm v4.2.0. The common platform binaries are here:
This release was signed by @gjenkins8 with key BF88 8333 D96A 1C18 E268 2AAE D79D 67C9 EC01 6739, which can be found at https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739. Please use the attached signatures for verifying this release using gpg.
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
0646808(George Jenkins)e23bf3a(Scott Rigby)f60ab7c(Terry Howe)64aa46f(Terry Howe)d199a1a(Terry Howe)8289940(Terry Howe)c075022(Terry Howe)04885dd(Terry Howe)93103ce(Terry Howe)e49a1dc(Terry Howe)eaa0910(Terry Howe)5a75279(Terry Howe)37284a9(Terry Howe)45336cc(Terry Howe)a9659b0(Terry Howe)e368f17(Terry Howe)e7bea85(Terry Howe)075c096(Terry Howe)12f2c41(dependabot[bot])58e8ffd(dependabot[bot])e61bbfb(dependabot[bot])081c6df(Matheus Pimenta)277d970(Gagan H R)a4a9cc7(Matheus Pimenta)8f56f24(Matheus Pimenta)db40adb(Mohit)775e794(dependabot[bot])934ace3(dependabot[bot])265c5eb(Matheus Pimenta)48e2b7d(dependabot[bot])a8e2497(Evans Mungai)52fc971(Johannes Lohmer)0063877(Johannes Lohmer)6eb4ebf(Johannes Lohmer)5cb4e7d(Johannes Lohmer)b5c7c80(dependabot[bot])a27f1ad(Matheus Pimenta)c26be60(Cairon)953f5f0(dependabot[bot])10fc5f3(dependabot[bot])d89e7c6(dependabot[bot])8a95461(George Jenkins)213c869(Sumit Solanki)bd5027a(dependabot[bot])087736b(George Jenkins)586eb57(George Jenkins)c8c5dfa(dependabot[bot])998466c(dependabot[bot])b0cec58(dependabot[bot])6ebfb29(dependabot[bot])a7f8443(Terry Howe)4c0d21f(Terry Howe)08dea9c(dependabot[bot])de58531(Anmol Virdi)9b1ad4c(dependabot[bot])8ef2d45(Rhys McNeill)cd7cf76(dependabot[bot])45ee55b(dependabot[bot])9a06741(dependabot[bot])d1e31ca(dependabot[bot])f257c95(abhay1999)7025480(Terry Howe)64f1d0a(Sumit Solanki)85bf56e(Debasish Mohanty)1549937(Sumit Solanki)c7a75b1(dependabot[bot])3a7573a(dependabot[bot])0229da1(dependabot[bot])c1a5a6e(Ilya Kiselev)b075f7a(Ilya Kiselev)7edfff3(Matthieu MOREL)37185d2(dependabot[bot])071558d(Matthieu MOREL)6249489(Matthieu MOREL)47a0840(George Jenkins)3d06fd1(dependabot[bot])e64d628(Terry Howe)d7cdc9e(abhay1999)36dcc27(George Jenkins)c4be7af(dependabot[bot])259f181(tsinglua)6018499(George Jenkins)74e7cf8(dependabot[bot])af94abf(Matheus Pimenta)16073b1(dependabot[bot])e31a078(Matthieu MOREL)16573f8(Travis Leeden)b550ce9(Terry Howe)1dfa77e(Terry Howe)5d40f17(Matthieu MOREL)d4f6193(Matthieu MOREL)82d9bed(dependabot[bot])dc0e3f1(Matthieu MOREL)e3c74fd(Matthieu MOREL)1d2d63c(Matthieu MOREL)63f03c0(Matthieu MOREL)c25c988(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.