Skip to content

Comments

Upgrade Rails to 8.1.2 with staged defaults migration#3113

Closed
sankichi92 wants to merge 1 commit intomainfrom
codex/upgrade-rails-8-1
Closed

Upgrade Rails to 8.1.2 with staged defaults migration#3113
sankichi92 wants to merge 1 commit intomainfrom
codex/upgrade-rails-8-1

Conversation

@sankichi92
Copy link
Owner

背景

Rails 8.0.3 から 8.1 系へ追従し、保守性と修正取り込みの継続性を確保するため、Rails 本体を 8.1.2 へ更新します。

経緯

フレームワークデフォルト変更の影響を分離するため、今回は config.load_defaults を 8.0 のまま維持し、依存更新と互換性確認にスコープを限定しました。

変更内容

  • Gemfile の Rails 制約を ~> 8.1.2 へ更新
  • Gemfile.lock の Rails スタック(rails / railties / activesupport / activerecord / actionpack など)を 8.1.2 系へ更新
  • spec/mailers/song_mailer_spec.rb の本文比較を改行コード依存しない形へ変更(Rails 8.1 環境での改行差異対応)
  • config.load_defaults は 8.0 のまま(変更なし)

検証結果

Dev Container 上で以下を実行し、すべて成功しました。

  • bin/rails runner "puts Rails.version" => 8.1.2
  • bin/rails db:create ridgepole:apply
  • bin/rubocop
  • bin/rails spec
  • yarn run lint

残課題

  • config.load_defaults 8.1 への移行は別 PR で段階的に実施予定です。

@sankichi92 sankichi92 closed this Feb 22, 2026
@sankichi92 sankichi92 deleted the codex/upgrade-rails-8-1 branch February 22, 2026 07:45
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