Skip to content

(maint) Add Ruby 3.3, 3.4, and 4.0 to test matrix#259

Merged
mhashizume merged 2 commits into
mainfrom
maint/main/ci-add-ruby-3.4-4.0
May 21, 2026
Merged

(maint) Add Ruby 3.3, 3.4, and 4.0 to test matrix#259
mhashizume merged 2 commits into
mainfrom
maint/main/ci-add-ruby-3.4-4.0

Conversation

@mhashizume
Copy link
Copy Markdown
Contributor

Summary

Extend the CI test matrix to cover Ruby 3.3, 3.4, and 4.0 alongside the existing 3.0/3.1/3.2 jobs. This gives the project an early signal for compatibility regressions on currently-supported and upcoming Ruby releases.

Related: PA-8499 (commander/highline bump for Ruby 3.4 support) — once both PRs land, the matrix will actually exercise the constraint relaxation under Ruby 3.4.

Test plan

  • CI green across all six matrix entries

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mhashizume mhashizume requested a review from a team as a code owner May 21, 2026 17:28
base64 is a bundled gem in Ruby >= 3.4 (rather than a default gem),
so it must be declared explicitly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mhashizume
Copy link
Copy Markdown
Contributor Author

Blocked on #258

@mhashizume mhashizume added dependencies Pull requests that update a dependency file maintenance Pull requests involving non-code related changes, such as release prep labels May 21, 2026
@mhashizume
Copy link
Copy Markdown
Contributor Author

Closing/reopening to rekick tests

@mhashizume mhashizume closed this May 21, 2026
@mhashizume mhashizume reopened this May 21, 2026
@mhashizume mhashizume merged commit 30096bb into main May 21, 2026
9 of 15 checks passed
@mhashizume mhashizume deleted the maint/main/ci-add-ruby-3.4-4.0 branch May 21, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file maintenance Pull requests involving non-code related changes, such as release prep

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants