Skip to content

Upgrade Ruby and Rails#1848

Merged
schneems merged 4 commits intomainfrom
schneems/upgrade-rails-2026-02-03
Feb 4, 2026
Merged

Upgrade Ruby and Rails#1848
schneems merged 4 commits intomainfrom
schneems/upgrade-rails-2026-02-03

Conversation

@schneems
Copy link
Member

@schneems schneems commented Feb 3, 2026

No description provided.

@schneems schneems force-pushed the schneems/upgrade-rails-2026-02-03 branch from 7567a7e to 6992f9b Compare February 3, 2026 23:15
Rails upgrades:
- 7.0.8 -> 7.1.5 -> 7.2.2.1 -> 8.0.2 -> 8.1.2
- Updated config.load_defaults to 8.1
- Fixed Rakefile for Rails 7.1+ test runner
- Added maildown compatibility fix for Rails 7.1+
- Configured Active Job test adapter

Ruby/gem compatibility:
- Updated .ruby-version to 4.0.1
- Replaced sentry-raven with sentry-ruby + sentry-rails
- Fixed local-time asset path for v3.x
- Fixed Mocha mock for Ruby 3.x+ keyword args
- Added ostruct gem for Ruby 4.0+

CI updates:
- Use ruby-version-file to read from .ruby-version
- Add concurrency control
- Upgrade postgres to 16
@schneems schneems force-pushed the schneems/upgrade-rails-2026-02-03 branch from 6992f9b to 092e10c Compare February 3, 2026 23:18
Bundler 2+ has built-in support for the :github shorthand with HTTPS.
These blocks were unused (no gems use the :github shorthand) and
redundant (there were two of them).
@schneems schneems marked this pull request as ready for review February 4, 2026 16:16
@schneems schneems merged commit 937d6fe into main Feb 4, 2026
3 checks passed
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