今日、マイグレーションを試みましたが、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回目です。
