Upgrade golang and docker/cli (v07)#3231
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Review Summary by QodoUpgrade Go to 1.25.8 and update dependencies
WalkthroughsDescription• Upgrade Go runtime from 1.25.3 to 1.25.8 across all modules • Update Docker base images to use Go 1.25.8 versions • Clean up go.mod and go.sum files with updated dependencies • Addresses security vulnerabilities SECURESIGN-3982 and SECURESIGN-3984 Diagramflowchart LR
A["Go 1.25.3"] -- "upgrade" --> B["Go 1.25.8"]
B -- "updates" --> C["Dockerfiles"]
B -- "updates" --> D["go.mod files"]
B -- "updates" --> E["go.sum files"]
B -- "resolves" --> F["Security Vulnerabilities"]
File ChangesView more (7)9. tools/kubectl/go.mod
|
Code Review by Qodo
|
Codecov Report✅ All modified and coverable lines are covered by tests.
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Not sure if this will fix the unexpected acceptance test failure we've been seeing in GitHub, but either way it does cleans up some some "unmatched wiremock request" output in the acceptance tests, and makes the error message more sane. Plus, since there is a snapshot data change here, it is actually possible this will fix the other problems. Let's see... Co-authored-by: Claude Code <noreply@anthropic.com>
Done like this:
for d in . tools acceptance; do ( cd $d; go get github.com/docker/cli; go mod tidy; ); done
|
Acceptance tests are green, which is great. I guess the snapshot change in the wiremock fix was significant. The only thing failing now is the Conforma check, and it's due to a So I'm adding a docker/cli update here in this PR too. |
Since we've having trouble getting the tests to pass in PR #3221, I thought I'd try splitting it into smaller chunks. This PR contains just the golang upgrade, which IIUC does fix a couple of the vulnerabilities we're aiming resolve.