gomod: Update Go toolchain to 1.25.3 and remove 1.24 compatibility#55
gomod: Update Go toolchain to 1.25.3 and remove 1.24 compatibility#55
Conversation
- Set toolchain to go1.25.3 in go.mod while keeping go directive at 1.25.0 - Remove Go 1.24 from CI test matrix - Update all CI workflows to use go-version-file to target go.mod version
WalkthroughThe PR updates CI and toolchain configuration: both GitHub Actions workflows now use Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (2)
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 |
Changed go directive from 1.25.0 to 1.25 to allow setup-go to install a version compatible with the toolchain go1.25.3 directive. This prevents the 'compile: version does not match go tool version' error when running tests with coverage instrumentation in CI.
|



Summary
Changes
toolchain go1.25.3All CI checks will now use the Go version defined in go.mod.
Summary by CodeRabbit