Skip to content

Drop Ruby 3.2 from CI test matrix#19

Merged
dduugg merged 2 commits into
mainfrom
drop-ruby-3.2
May 28, 2026
Merged

Drop Ruby 3.2 from CI test matrix#19
dduugg merged 2 commits into
mainfrom
drop-ruby-3.2

Conversation

@dduugg

@dduugg dduugg commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes Ruby 3.2 from the reusable CI workflow's test matrix.

Ruby 3.2 reached end of life, and the modern Sorbet/RBS toolchain now requires Ruby >= 3.3 (e.g. rbi >= 0.3.12). Repos consuming this shared workflow (such as packwerk-extensions) fail their 3.2 job on bundle install because of this floor.

Change

  • ci.yml: test matrix is now [3.3, 3.4, 4.0] (was [3.2, 3.3, 3.4, 4.0]).

Ruby 3.2 reached end of life, and newer tooling (e.g. rbi >= 0.3.12)
now requires Ruby >= 3.3. Stop testing against 3.2.
@dduugg dduugg requested a review from a team as a code owner May 28, 2026 22:55
@github-project-automation github-project-automation Bot moved this to Triage in Modularity May 28, 2026
@dduugg dduugg merged commit 4b62ea1 into main May 28, 2026
2 checks passed
@dduugg dduugg deleted the drop-ruby-3.2 branch May 28, 2026 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant