Enable the Rails 8.0 framework defaults
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 38/100
調査の方向性
config/initializers/new_framework_defaults_8_0.rb から始め、コメントアウトされた各オプションをグループごとに確認し、キャッシュされた値または署名付きメッセージのシリアライゼーションが変わるかを調べます。次に、Rails 8.0 の設定経路と #886 への依存関係を調べます。すべての該当するオプションが有効化され、config.load_defaults が 8.0 になり、defaults ファイルが削除され、フルスイートがグリーンになれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Why
Same reasoning as the 7.2 defaults issue: framework defaults that change cached-value or signed-message formats must be deployed separately from the framework bump, or old and new processes cannot read each other's data during a rolling deploy.
Scope
- Uncomment the options in
new_framework_defaults_8_0.rbone group at a time - Bump
config.load_defaultsto8.0and delete the file once all are enabled
Check each option for serialization-format impact. If none apply, this folds back into the Rails 8.0 issue.
Acceptance criteria
- Full suite green
-
load_defaults 8.0, defaults file deleted - Deployed separately from the framework bump
Blocked by
#886 (Rails 8.0), deployed and soaked. Blocks #888.
Part of the Ruby + Rails upgrade sequence. Ruby 3.2 reached end of life on 2026-04-01 and the backend is on Rails 7.1; the goal is Ruby 3.4.10 and Rails 8.1, in steps that each keep CI green and are independently deployable.
- 主要言語
- Ruby
- スター
- 50
- フォーク
- 21
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rubyforgood/Flaredown のほかの issue
-
Four API faults found while backfilling coverage, documented but unfixed対応中かも @suttondemlong が 46 日前に担当しました。 オープンlanguage:ruby type:bug
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
rubyforgood/Flaredown#913 · コメント 1 件 ·
-
Coverage is measured differently locally and on CI, hiding 68 untested app files対応中かも @suttondemlong が 47 日前に担当しました。 オープンlanguage:ruby type:bug
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
rubyforgood/Flaredown#911 · コメント 1 件 ·
-
type:infrastructure
難易度 3/5 1〜2日 初心者へのやさしさ 76/100
rubyforgood/Flaredown#904 ·
-
type:infrastructure
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
rubyforgood/Flaredown#888 ·
-
type:infrastructure
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
rubyforgood/Flaredown#886 ·
rubyforgood/Flaredown の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
rubyevents/rubyevents#2277 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 92/100
メンテナーはふだん 2 日以内に返信