Skip to content

chore!: Test on Ruby 3.3 to 4.0 and require Ruby 3.3 - #151

Merged
georgeguimaraes merged 2 commits into
masterfrom
chore/ci-matrix-refresh
Sep 15, 2026
Merged

georgeguimaraes merged 2 commits into
masterfrom
chore/ci-matrix-refresh

Conversation

@georgeguimaraes

Copy link
Copy Markdown
Member

Two commits so the second is easy to drop:

  1. ci: matrix moves from 3.2/3.3/3.4 to 3.3/3.4/4.0 (the suite already passes on 4.0 locally), lint and release jobs go to Ruby 3.4, actions/checkout to v7, release-please-action to v5, and a Dependabot config for bundler and github-actions so the json 3 breakage and stale actions get caught next time.
  2. chore!: raises required_ruby_version to 3.3 since 3.2 is end of life and untested. Breaking for anyone still on 3.2, so release-please will cut a minor.

Faraday 1 stays in the matrix for now with the json pin from #146. Dropping the 1.x cells together with that pin is a separate decision.

Ruby 3.2 reached end of life in March 2026 and 4.0 has been out since December. Lint and release jobs move to 3.4, checkout to v7, release-please-action to v5. Dependabot for bundler and github-actions so this stops drifting silently.
Ruby 3.2 is end of life and no longer in the test matrix.
@georgeguimaraes
georgeguimaraes merged commit 221ccec into master Sep 15, 2026
10 checks passed
@georgeguimaraes
georgeguimaraes deleted the chore/ci-matrix-refresh branch September 15, 2026 21:07
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