v3.4.0からv2026.7.2へアップグレードする前に知っておくべきこと

今日、マイグレーションを試みましたが、discourse_dockerのメインブランチにある破壊的変更(breaking change)に再び即座に遭遇しました:

このコミットはビルドを失敗させ、インストール/セットアップを壊しますが、それでもメインブランチにマージされました。まさに私が心配していたことが起きたのです。

./launcher bootstrap app を実行すると、以下が出力されます:

rake aborted!
Don't know how to build task 'assets:precompile:pretty_text' (See the list of available tasks with `rake --tasks`)
Did you mean?  assets:precompile

公式のインストール手順の一部として提供されているメインブランチに、このような破壊的変更がマージされるのはなぜですか? ビルドの失敗は無視されているのでしょうか? 私が確認しているのと同じエラーが、失敗ログにそのまま記載されています:

以前のコミットにチェックアウトすることで、マイグレーションのステップを続行することができましたが、テストされていないコミットがメインにマージされることでアップグレードが壊れるのはこれで2回目です。