Skip to content

Drop Ruby 3.2 from CI test matrix#70

Draft
ahaverbuch wants to merge 2 commits intomainfrom
drop-ruby-3-2-from-ci
Draft

Drop Ruby 3.2 from CI test matrix#70
ahaverbuch wants to merge 2 commits intomainfrom
drop-ruby-3-2-from-ci

Conversation

@ahaverbuch
Copy link
Copy Markdown
Contributor

@ahaverbuch ahaverbuch commented Apr 6, 2026

Remove Ruby 3.2 from CI test matrix, bump minor version.

Ruby 3.2 EOL prep — aligning CI matrix with supported versions.


Note

Medium Risk
Raises the minimum supported Ruby to 3.3 and removes Ruby 3.2 from CI, which is a breaking support change for any Ruby 3.2 consumers. Remaining changes are dependency/lockfile updates tied to the new supported matrix.

Overview
Drops Ruby 3.2 from the GitHub Actions test matrix and updates the gemspec to require Ruby >= 3.3.0.

Bumps stator to 0.10.0 and refreshes appraisal lockfiles accordingly, including adding a new activerecord_8.1.gemfile.lock and updating the activerecord_8.0 lock to Rails 8.0.5.

Reviewed by Cursor Bugbot for commit e9063ed. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ahaverbuch ahaverbuch requested a review from a team as a code owner April 6, 2026 16:12
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ahaverbuch ahaverbuch marked this pull request as draft April 6, 2026 16:23
@ahaverbuch ahaverbuch added the automerge Auto-merge when checks pass label Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Auto-merge when checks pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants