Skip to content

Bump Ruby and Rails versions that tests run against#72

Merged
mgriffin merged 3 commits intomasterfrom
mgriffin/bump-versions
Jun 11, 2025
Merged

Bump Ruby and Rails versions that tests run against#72
mgriffin merged 3 commits intomasterfrom
mgriffin/bump-versions

Conversation

@mgriffin
Copy link
Contributor

@mgriffin mgriffin commented Jun 9, 2025

Ruby 3.0 and 3.1 are EOL. 3.2 is still receiving security updates. https://www.ruby-lang.org/en/downloads/branches/

Rails have a new maintenance policy (https://rubyonrails.org/maintenance) and 7.0 went out of support in April

Ruby 3.0 and 3.1 are EOL. 3.2 is still receiving security updates.
https://www.ruby-lang.org/en/downloads/branches/

Rails have a new maintenance policy
(https://rubyonrails.org/maintenance) and 7.0 went out of support in
April
@mgriffin mgriffin self-assigned this Jun 9, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the CI matrix to drop end-of-life Ruby and Rails versions and test against newer supported releases.

  • Remove Ruby 3.0 & 3.1 and Rails 6.1.7 & 7.0.8 from CI
  • Add Ruby 3.2, 3.3, 3.4 and Rails 7.1.5, 7.2.2, 8.0.2 to CI
Comments suppressed due to low confidence (2)

.github/workflows/ci.yml:27

  • [nitpick] Since the CI matrix now includes Ruby 3.4, make sure the project’s Gemfile ruby directive and any .ruby-version file are updated to match these supported versions.
ruby-version: ['3.2', '3.3', '3.4']

.github/workflows/ci.yml:28

  • [nitpick] If Rails 6.1 support has been intentionally dropped, update the README or other project docs to reflect the new supported Rails versions; otherwise consider retaining 6.1.x in the test matrix.
rails-version: ['7.1.5', '7.2.2', '8.0.2']

Copy link
Contributor

@joelhawksley joelhawksley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we also restrict ruby and rails versions in the gemspec?

Co-authored-by: Joel Hawksley <joelhawksley@github.com>
@mgriffin mgriffin merged commit c64a5e8 into master Jun 11, 2025
21 checks passed
@mgriffin mgriffin deleted the mgriffin/bump-versions branch June 11, 2025 10:59
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.

2 participants

Comments