Skip to content

Remove Go 1.25.x from the CI matrix - #291

Open
taran-p wants to merge 1 commit into
minio:mainfrom
taran-p:fix/remove-go125-ci
Open

taran-p wants to merge 1 commit into
minio:mainfrom
taran-p:fix/remove-go125-ci

Conversation

@taran-p

@taran-p taran-p commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

go.mod requires go 1.26.0 (golang.org/x/crypto v0.56.0 needs it), so the 1.25.x jobs auto-switch to the go1.26.0 toolchain and never test Go 1.25.

Summary by CodeRabbit

  • Chores
    • Automated Go build checks now run against Go 1.26.x. Go 1.25.x is no longer included in the workflow’s test matrix.
    • This update changes the Go version covered by automated checks; it does not add or remove application features or change behavior for end users.

go.mod requires go 1.26.0 (golang.org/x/crypto v0.56.0 needs it), so the
1.25.x jobs auto-switch to the go1.26.0 toolchain and never test Go 1.25.
@taran-p
taran-p requested a review from klauspost October 23, 2026 16:30
@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: f9f5b102-07d4-428c-aa69-b537767ca75a
📥 Commits

Reviewing files that changed from the base of the PR and between 8cce3a7 and a3e9178.

📒 Files selected for processing: 1
  • .github/workflows/go.yml

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

The Go build workflow now tests Go 1.26.x only. The Go 1.25.x matrix entry was removed.

Changes: Go CI

Layer / File(s) Summary
Update Go test versions
.github/workflows/go.yml
The workflow tests Go 1.26.x and removes Go 1.25.x from the matrix.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Suggested reviewers: klauspost

Merge Risk: ⚪ Minimal · up to a3e91

No actionable merge-blocking risk remains.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: removing Go 1.25.x from the CI matrix.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

A rabbit checks the build tonight,
Go 1.26 hops into sight.
One version leaves the testing row,
The workflow runs, the carrots grow.
Soft paws cheer the green check glow.

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant