Remove support for end-of-life Ruby and Rails versions #654
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These removed versions of Ruby and Rails are no longer supported, not even for security vulnerabilities. Users should be encourage to migrate away from these EOL environments. End users can continue to use older versions of the audited gem if they absolutely must use EOL Ruby and Rails versions, so they will not be locked out.
These Ruby version add a lot of combinations to the growing test matrix. This wastes resources on GitHub actions and contributors' local environments. This makes the time to verify CI take longer.
Dropping EOL versions will also allow the project to evolve to use newer syntax and library capabilities with fewer compatibility concerns. Those kind of changes were not included here to keep the scope minimal.