2023/01/13分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Adjust whitespace and comments on Dockerfile stages (#46966)
railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。
ファイル内のスペースやコメントの調整を行っています。
Dockerfile non x86 architectures (#46976)
railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。
syntaxディレクティブの追加、及び、build用のイメージからファイルをコピーする際に、アーキテクチャ名を指定せずにコピー処理を行うよう修正しています。
install node modules prior to assets:precompile
railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。
assets:precompile実行前にyarn installを実行するよう修正しています。
Gemfile.lockの修正です。
mail gem を2.8.0.1に更新しています。2.8.0にはパーミッションに関する問題がある為。
Merge pull request #46974 from f-mer/scoped-mounted-helpers
actionpack/lib/action_dispatch/routing/routes_proxy.rbの修正です。
route helperのメソッドをRoutesProxyのclassに追加していたのを、RoutesProxyのインスタンスに追加するよう修正しています。複数rails engineを使用する場合に、engineで定義したroute helperが違うengineに影響を与えてしまうのを避ける為。
railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。
production用のimageでbundle installを実行する際にBUNDLE_WITHOUTにtestを指定するよう修正しています。
Merge pull request #46164 from p8/40823-rails-command-outside-app
railtiesの修正です。
rails application配下以外でrails -hを実行した場合、rails newコマンドに関する情報のみが表示されていたのを、rails application配下とそれ以外で同じ内容(consoleやserver等他のオプションも表示される)が表示されるよう修正しています。
Imply --skip-decrypted-diffs from --skip-git
railties/lib/rails/generators/app_base.rb、
railties/lib/rails/generators/rails/app/app_generator.rbの修正です。
rails newに--skip-gitを指定した場合、--skip-decrypted-diffsも実行されるよう修正しています。gitの指定が無いとdecrypted diffsの機能が動作しない為。
Revert "add test to BUNDLE_WITHOUT"
production用のimageでbundle installを実行する際にBUNDLE_WITHOUTにtestを指定するよう修正した、add test to BUNDLE_WITHOUTをRevertしています。 DHHは同じimageをテスト環境でも使う想定だった為。
Adjust newlines in runner command USAGE
railties/lib/rails/commands/runner/USAGEの修正です。
rails runnerコマンドのUSAGEの改行の調整を行っています。
Fix typos in plugin command USAGE
railties/lib/rails/generators/rails/plugin/USAGEの修正です。
rails pluginコマンドのタイポの修正を行っています。
Emphasize precedence of RAILS_MASTER_KEY in USAGE
railties/lib/rails/commands/credentials/USAGE、
railties/lib/rails/commands/encrypted/USAGEの修正です。
rails credentials、及び、rails encryptedコマンドのUSAGEの言い回しを修正しています。
`
Hide runner:looks_like_a_file_path?
railties/lib/rails/commands/runner/runner_command.rbの修正です。
内部用メソッドがコマンドのhelpに表示されないよう修正しています。
railties/lib/rails/commands/routes/routes_command.rbの修正です。
内部用メソッドがコマンドのhelpに表示されないよう修正しています。
Load version.rb for Action Mailbox and Action Text
actionmailbox/lib/action_mailbox.rb、
actiontext/lib/action_text.rbの修正です。
version.rbをロードするよう修正しています。ActionMailbox.version/ActionText.versionでバージョンが表示出来るようにする為。
Move test to api_app_generator_test.rb
railties/test/generators/api_app_generator_test.rb、
railties/test/generators/app_generator_test.rbの修正です。
api only appsに関するテストをapi_app_generator_test.rbに移動しています。
Merge pull request #46994 from matt17r/update_AR_postgres_guide
rails guideのActive Record and PostgreSQLの修正です。
enum関連の説明について、enumを追加する場合のexampleを追加、exampleコードで使用するメソッドを適切なものに修正、タイポの修正、などを行っています。
split build and deploy packages (#46991)
railties/lib/rails/generators/app_base.rb、
railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。
app imageにアプリケーション実行時には不要なパッケージがインストールされないよう修正しています。
Update Command Line guide examples [ci-skip]
rails guideのThe Rails Command Lineの修正です。
rails --helpの出力結果を最新の内容に変更しています。Show common commands when calling rails -h outside a Rails dirで出力内容が変更になった為。