以下の内容はhttps://y-yagi.hatenablog.com/entry/2025/03/07/052523より取得しました。


rails commit log流し読み(2025/03/06)

2025/03/06分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

railties/CHANGELOG.md


Cleanup #53666

Active Recordの修正です。

schema_formatをdatabaseのconfigファイルに指定出来るよう修正した、Allow per-database schema formatのフォローアップとして、エラーメッセージの修正、CHANGELOGのフォーマットの修正、とうを行っています。


Fix ActiveRecord::Result#dup consistency

activerecord/lib/active_record/result.rbの修正です。

ActiveRecord::Result#initialize_copyメソッドからcolumn_types.dup処理を削除しています。Add column types to ActiveRecord::Result for SQLite3の対応により、column_typesメソッドは@column_typeのreaderメソッドでは無くなった為。


Remove used ActiveRecord::Result method

activerecord/lib/active_record/result.rbの修正です。

先の対応で誤って使用しないメソッドが追加されていたのを削除しています。


Merge pull request #54615 from yahonda/assert_nil_if_expecting_nil_is_deprecated

Minitest/AssertNil copを追加、及び、各ファイルをcopの変更に合わせて更新しています。


Merge pull request #54694 from yahonda/set_mysql_codebases_environment_variable

Dev Containerでrailtiesのテストを実行すると、MySQLのDBが権限不足で作成出来ずエラーになってしまっていたのを修正しています。


Add a default bin/bundle-audit configuration (#54695)

railtiesの修正です。

新規にRailsアプリケーションを作成した際に、rubysec/bundler-auditを実行する為のbinstub(bin/bundler-audit)、及び、設定ファイル(config/bundler-audit.yml)を生成するよう修正しています。


Ensure CI files are valid YAML

railties/test/generators/app_generator_test.rbの修正です。

CI用のfiles(.github/workflows/ci.yml.github/dependabot.yml)がYAMLとしてvalidな状態かをチェックするよう修正しています。


Don't waste time installing packages that are already present

railtiesの修正です。

現在のGitHub Actionのubuntu-latestでインストール済みのパッケージについては、パッケージのインストール処理を行わないよう修正しています。


Use dedicated GitHub Action jobs for tests and system tests

railties/lib/rails/generators/rails/app/templates/github/ci.yml.ttの修正です。

通常のtestsとsystem testsを別のjobで行うよう修正しています。


perf: prevent unnecesary query on schema_search

activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rbの修正です。

schema_search_path=メソッドで、引数に指定された値と同じschemaを使用している場合、不要なqueryが実行されないよう修正しています。




以上の内容はhttps://y-yagi.hatenablog.com/entry/2025/03/07/052523より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14