Skip to content

fix(lint): upgrade Rails to 8.1 to clear brakeman EOLRails failure - #462

Merged
natsuki615 merged 1 commit into
masterfrom
rails-8-1
Oct 22, 2026
Merged

natsuki615 merged 1 commit into
masterfrom
rails-8-1

Conversation

@katiez667

Copy link
Copy Markdown
Contributor

Why

Rails 8.0 reached end of support on 2026-10-07. Brakeman's EOLRails check picked that up and started failing the lint job on every PR:

Confidence: Medium
Category: Unmaintained Dependency
Check: EOLRails
Message: Support for Rails 8.0.4 ends on 2026-10-07
File: Gemfile.lock

Rubocop, Prettier and erb_lint were all passing — brakeman was the only failure.

What

  • gem 'rails' goes from ~> 8.0.0 to ~> 8.1.0; the lockfile resolves to 8.1.4, the current supported release.
  • Transitive bumps come along: concurrent-ruby, i18n, nokogiri, loofah, net-imap, minitest, bigdecimal, irb.
  • action_text-trix is new — Rails 8.1 extracted Trix out of actiontext into its own gem.
  • RUBY VERSION in the lockfile is unchanged at 3.4.2p28.

config.load_defaults stays at 7.0, so this is a gem bump with no framework behavior changes. Working through the 7.0 → 8.1 defaults is a separate piece of work.

Verification

bundle update rails resolved cleanly with no conflicts. The test suite has not been run against 8.1.4 yet — please check CI before merging.

🤖 Generated with Claude Code

@katiez667
katiez667 requested a review from natsuki615 October 22, 2026 00:04
Rails 8.0 reached end of support on 2026-10-07, so brakeman's EOLRails
check started failing the lint job. 8.1.4 is the current supported
release.

config.load_defaults stays at 7.0, so this is a gem bump only with no
framework behavior changes.
@natsuki615
natsuki615 merged commit b26f268 into master Oct 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants