Skip to content
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

Drop support for old Ruby and Rails versions #544

Merged
merged 6 commits into from
Feb 20, 2025

Conversation

Mangara
Copy link
Contributor

@Mangara Mangara commented Feb 19, 2025

This PR drops support for versions of Ruby and Rails that have not been supported in over a year.

This allows us to remove a patch for Rails 5.2, and generally makes development a little easier going forward, instead of forcing us to maintain compatibility with increasingly old and unused dependency versions.

Specifically, we are dropping support for Ruby 2.6 and 2.7, and Rails 5.1 and 6.0.
This PR also adds Ruby 3.4 and Rails 8.0 to the CI matrix, which were released recently.

The new matrix is

Rails \ Ruby 3.0 3.1 3.2 3.3 3.4 head
6.1 ✔️ ✔️
7.0 ✔️ ✔️ ✔️ ✔️
7.1 ✔️ ✔️ ✔️ ✔️
7.2 ✔️ ✔️ ✔️ ✔️
8.0 ✔️ ✔️ ✔️
edge ✔️ ✔️ ✔️ ✔️

@Mangara Mangara self-assigned this Feb 19, 2025
@Mangara Mangara force-pushed the mangara-drop-old-ruby-support branch from 40475fd to ae09039 Compare February 19, 2025 19:29
These Rails versions have not received security updates in over a year.
mutex_m was loaded from the standard library, but is not part of the default gems starting from Ruby 3.4.0.

cannot load such file -- mutex_m (LoadError)
@Mangara Mangara force-pushed the mangara-drop-old-ruby-support branch from f5c519f to 316b916 Compare February 20, 2025 14:18
@Mangara Mangara merged commit 3f3270c into main Feb 20, 2025
45 checks passed
@Mangara Mangara deleted the mangara-drop-old-ruby-support branch February 20, 2025 14:20
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.

3 participants