Skip to content

Add support for Rails 8.0 and 8.1 - #36

Open
emilym-thomas wants to merge 1 commit into
globalize:mainfrom
emilym-thomas:rails-8-support
Open

emilym-thomas wants to merge 1 commit into
globalize:mainfrom
emilym-thomas:rails-8-support

Conversation

@emilym-thomas

Copy link
Copy Markdown

Summary

  • Allow activerecord/activemodel < 9, globalize < 8 and paper_trail < 18
  • Add Rails 8.0 and 8.1 gemfiles and CI jobs (Ruby 3.2 and 3.4; Rails 8 requires Ruby >= 3.2)
  • Fix the test suite for modern Ruby/minitest (File.exist?, Minitest)
  • Add a changelog entry

Testing

The existing suite (6 runs, 14 assertions) passes locally on Rails 8.0.5.1 and 8.1.4
with Ruby 3.2.2, 3.3.11 and 3.4.11, using globalize 7.1.3 and paper_trail 17.0.0.

Not verified locally: Rails 7.0 and older (the existing CI jobs for those should
confirm there is no regression from the wider dependency caps) and the new CI
jobs themselves.

- Allow activerecord/activemodel < 9, globalize < 8 and paper_trail < 18
- Add Rails 8.0 and 8.1 gemfiles and CI jobs (Ruby 3.2 and 3.4)
- Fix test suite for modern Ruby/minitest (File.exist?, Minitest)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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.

1 participant