This PR adds Ruby 3.1 and ActiveRecord 7.0 to the CI matrix in the following combinations:
Ruby 3.0 / ActiveRecord 7.0
Ruby 3.1 / ActiveRecord 6.1
Ruby 3.1 / ActiveRecord 7.0
With the additional changes below, the new branches all run green.
In addition to the CI configuration updates, this PR includes the following changes:
Explicitly adding the net-imap, net-pop, and net-smtp gems to the Rails 6.1 gemfile when Ruby is 3.1 or higher
Tweaking a few requires so that class loading works correctly in Rails 7
I didn't add a CHANGELOG entry because I'm not sure if the maintainers would want to treat this PR as an expansion of the officially supported Ruby and ActiveRecord versions.
Before submitting the PR make sure the following are checked:
[X] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
This PR adds Ruby 3.1 and ActiveRecord 7.0 to the CI matrix in the following combinations:
With the additional changes below, the new branches all run green.
In addition to the CI configuration updates, this PR includes the following changes:
I didn't add a CHANGELOG entry because I'm not sure if the maintainers would want to treat this PR as an expansion of the officially supported Ruby and ActiveRecord versions.
Before submitting the PR make sure the following are checked:
master
(if not - rebase it).