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
Copy link
Copy Markdown
Contributor

@dduugg dduugg commented May 28, 2026

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