Update dependencies to drop Ruby 3.0 and try to fix dependabot #108
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.
Dependabot has not been running successfully in this repository due to the way we were specifying the Rails versions in the Gemfile. We were using the Gemfile to set the Rails versions from an environment variable to allow us to test against specific versions, but Dependabot was checking the Gemfile and, not having those env vars, was failing to determine an appropriate version to use and erroring.
The Rails version specifications have now been moved fully to the gemspec and are configured so that if no env var is present to set a specific Rails version, it will use the version range that was previously specified in the gemspec. Hopefully this should allow Dependabot to find a valid version range.
Also drop support for EOL Ruby 3.0 and add Rails 7.2 to the test matrix to ensure compatibility