2022/09/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
Merge pull request #45770 from RyanMacG/update-docs-for-unscoped
activerecord/lib/active_record/scoping/default.rb
のdocの修正です。
unscoped
メソッドのdocに、associationに対してunscoped
を指定した場合の挙動についての説明を追加しています。
Typo in error_reporting guide [ci-skip]
rails guideのError Reporting in Rails Applications
の修正です。
doc内のタイポの修正を行っています。
Fix being able to pass --force to db:system:change
railties/lib/rails/commands/db/system/change/change_command.rb
の修正です。
db:system:change
コマンドに、--force
オプションを渡せるよう修正しています。
Merge pull request #46080 from jdelStrother/sidekiq-activejob
activejob/lib/active_job/queue_adapters/sidekiq_adapter.rb
の修正です。
Sidekiqの処理を行うのに、Sidekiq::Client
を直接使用いていたのを、ラッパークラス(JobWrapper.perform_async
)経由で処理を行うよう修正しています。Sidekiqのclientを変更していた場合(Sidekiq::TransactionAwareClient
を使用している場合等)に、そちらのclientで処理を行えるようにする為。
Communicate minimum Sidekiq version in its adapter
activejob/lib/active_job/queue_adapters/sidekiq_adapter.rb
の修正です。
Sidekiq 4.1以上がロード出来ない場合にエラーとなるよう修正しています。直前の変更がSidekiq 4.1以上を必要とする対応だった為。
Ignore qunit for spelling check
.github/workflows/lint.yml
の修正です。
spelling checkにcodespell
のみを使うよう修正、及び、qunitのファイルはspelling checkの対象にしないよう修正しています。
Merge pull request #45216 from yahonda/rubocop_minitest_020_enables_skip_ensure_cop
テストの中で特定の条件の場合テストをskipするようにしていたのを、条件をテストの外で行うようにして、そもそもskip対象の場合はテストが実行されないよう修正しています。テストが実行されてないのにテストの中で定義されているensure
だけが実行されてしまうのを避ける為。