Skip to content

Bump Ruby and Rails versions that tests run against #72

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 11, 2025

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 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