2023/02/25分のコミットです。
CHANGELOGへの追加はありませんでした。
make docker-entrypoint exit on error (#47496)
railties/lib/rails/generators/rails/app/templates/docker-entrypoint.tt
の修正です。
docker-entrypointでbashシェル実行時に-e
オプションを指定して、コマンドがエラーになった際に処理を終了しエラー報告するよう修正しています。
rails new: add x86_64-linux and aarch64-linux platforms by default
railties/lib/rails/generators/app_base.rb
の修正です。
rails new
でbundle install
を実行する際に、Gemfile.lock
のPLATFORMS
にx86_64-linux
とaarch64-linux
を追加するよう修正しています。きっと多くのRailsアプリケーションはproductionにx86_64-linux
が使われているだろうというのと、開発環境でdockerをM1 macで使っている場合の事を考慮して、この2つをデフォルトで追加するようにしたとの事です。
Active Recordの修正です。
Active Recordのテストの実行速度の改善として、不要なログは出力しないよう修正、PostgreSQLのunlogged tableを使うようにする、等の対応を行っています。