fix(deps): OADP-7565,OADP-7570,OADP-7573: bump Go toolchain to 1.25.8 and update x/* dependencies#13
fix(deps): OADP-7565,OADP-7570,OADP-7573: bump Go toolchain to 1.25.8 and update x/* dependencies#13kaovilai wants to merge 1 commit intomigtools:oadp-1.5from
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: defaults Review profile: CHILL Plan: Pro 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)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
Pull request overview
This PR updates the repository’s Go toolchain and golang.org/x/* dependencies to incorporate security fixes and address multiple CVEs.
Changes:
- Bump the Go version/toolchain to Go 1.25.x (via
go.modtoolchaindirective). - Update
golang.org/x/cryptoandgolang.org/x/net(and relatedx/*transitive deps) to newer fixed versions. - Refresh
go.sumchecksums to match the updated module graph.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| go.mod | Updates Go toolchain/version directives and bumps golang.org/x/* requirements. |
| go.sum | Updates module checksums for the bumped golang.org/x/* versions. |
| module github.com/kopia/kopia | ||
|
|
||
| go 1.22.0 | ||
| go 1.25.0 |
fef3f98 to
278a111
Compare
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## oadp-1.5 #13 +/- ##
===========================================
Coverage ? 77.53%
===========================================
Files ? 527
Lines ? 30397
Branches ? 0
===========================================
Hits ? 23568
Misses ? 4818
Partials ? 2011 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
… and update dependencies Update Go toolchain to 1.25.8 to address multiple CVEs: - GO-2026-4337, GO-2026-4340 (crypto/tls) - GO-2026-4341 (net/url) - GO-2026-4342 (archive/zip) - CVE-2026-25679 (net/url IPv6 host parsing) - CVE-2026-27137 (crypto/x509 email constraints) Update golang.org/x/* dependencies: - x/crypto v0.49.0 (fixes GHSA-j5w8-q4qc-rx2x, GHSA-f6x5-jh6r-wrfv) - x/net v0.52.0 (fixes GHSA-vvgc-356p-c3xw) - x/sys v0.42.0, x/text v0.35.0, x/term v0.41.0, x/sync v0.20.0 Update go.opentelemetry.io/otel/sdk v1.34.0 → v1.42.0 (fixes GHSA-9h8m-3fm2-qjrq: arbitrary code execution via PATH hijacking) Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
278a111 to
ded07ca
Compare
Summary
go 1.22.0/toolchain go1.22.11togo 1.25.0/toolchain go1.25.8to address multiple CVEsgolang.org/x/cryptoto v0.49.0 andgolang.org/x/netto v0.52.0 for security fixesgo.opentelemetry.io/otel/sdkfrom v1.34.0 to v1.42.0 (fixes GHSA-9h8m-3fm2-qjrq: arbitrary code execution via PATH hijacking)GOEXPERIMENT=nocoverageredesign(experiment removed in Go 1.25)actions/setup-gofrom v5.2.0 to v6.1.0 (v5 doesn't readtoolchaindirective from go.mod, causingcompile: version mismatchin coverage tests)npm audit fixinapp/to resolve npm audit failures in CICVEs Addressed
Go Toolchain (1.25.8)
golang.org/x/* Dependencies
Other Vulnerable Dependencies
CI/Build Fixes
Jira
Test plan
go build ./...passesgo vet ./...passesNote
Responses generated with Claude