Update to Rails 8#2074
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files
☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Quick note: don't merge before I get the chance to look through it if possible (likely not today, unfortunately) - I'd like to comb through what does updating to the next major version of Rails (migration docs for reference - ATTOW 7.2 -> 8.0 migration is just a pointer to the changelog) means for us. Especially in light of the following change:
P.S. Don't block on me if I am not available, though, we can deal with arising issues later (hopefully) |
Oaphi
left a comment
There was a problem hiding this comment.
I'll be addressing a few things we need to do before bumping to v8 shortly
Puma can't build native extensions with OpenSSL 3.5.6. Resolution steps are a complete mess, so let's just stick with 1.1.1 for now
It's going to be a hard error soon
Long overdue + fixes "object_id" override deprecation warning`
The gem will be removed from stdlib in the future
Please help test thoroughly
Due to use of bare Thread.new - we already use deliver_later, so it should be fine
Otherwise, mysqldump will error in CI
Bumps the bundler group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [puma](https://github.com/puma/puma) | `5.6.9` | `7.2.1` | | [devise](https://github.com/heartcombo/devise) | `4.9.4` | `5.0.4` | | [css_parser](https://github.com/premailer/css_parser) | `2.0.0` | `2.1.0` | | [faraday](https://github.com/lostisland/faraday) | `2.14.2` | `2.14.3` | | [net-imap](https://github.com/ruby/net-imap) | `0.6.3` | `0.6.4.1` | Updates `puma` from 5.6.9 to 7.2.1 - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/main/History.md) - [Commits](puma/puma@v5.6.9...v7.2.1) Updates `devise` from 4.9.4 to 5.0.4 - [Release notes](https://github.com/heartcombo/devise/releases) - [Changelog](https://github.com/heartcombo/devise/blob/main/CHANGELOG.md) - [Commits](heartcombo/devise@v4.9.4...v5.0.4) Updates `concurrent-ruby` from 1.3.6 to 1.3.7 - [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases) - [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md) - [Commits](ruby-concurrency/concurrent-ruby@v1.3.6...v1.3.7) Updates `css_parser` from 2.0.0 to 2.1.0 - [Changelog](https://github.com/premailer/css_parser/blob/master/CHANGELOG.md) - [Commits](premailer/css_parser@v2.0.0...v2.1.0) Updates `erb` from 6.0.3 to 6.0.4 - [Release notes](https://github.com/ruby/erb/releases) - [Changelog](https://github.com/ruby/erb/blob/master/NEWS.md) - [Commits](ruby/erb@v6.0.3...v6.0.4) Updates `faraday` from 2.14.2 to 2.14.3 - [Release notes](https://github.com/lostisland/faraday/releases) - [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md) - [Commits](lostisland/faraday@v2.14.2...v2.14.3) Updates `net-imap` from 0.6.3 to 0.6.4.1 - [Release notes](https://github.com/ruby/net-imap/releases) - [Commits](ruby/net-imap@v0.6.3...v0.6.4.1) --- updated-dependencies: - dependency-name: puma dependency-version: 7.2.1 dependency-type: direct:production dependency-group: bundler - dependency-name: devise dependency-version: 5.0.4 dependency-type: direct:production dependency-group: bundler - dependency-name: concurrent-ruby dependency-version: 1.3.7 dependency-type: indirect dependency-group: bundler - dependency-name: css_parser dependency-version: 2.1.0 dependency-type: indirect dependency-group: bundler - dependency-name: erb dependency-version: 6.0.4 dependency-type: indirect dependency-group: bundler - dependency-name: faraday dependency-version: 2.14.3 dependency-type: indirect dependency-group: bundler - dependency-name: net-imap dependency-version: 0.6.4.1 dependency-type: indirect dependency-group: bundler ... Signed-off-by: dependabot[bot] <support@github.com>
…9e79422 Bump the bundler group across 1 directory with 7 updates
Updates us to Rails 8.1. Also fixes SES emails by changing to AWS' official gems and config setup for this purpose.