GHワークフロー中のテストにおける奇妙な移行エラー

Oh、私はこのために良い古いRUBOCOPPEDになりました :policeman: :police_car:

Offenses:

db/migrate/20231119010101_create_locations_topic_table.rb:6:7: C: Discourse/NoAddReferenceOrAliasesActiveRecordMigration: ARメソッドのadd_reference、add_belongs_to、t.references、t.belongs_toは、
大きなテーブルではリスクが高く、バックグラウンドでのマジック操作が多すぎます。
代わりに、disable_ddl_transactions!マイグレーションを記述し、カスタムSQLを記述して
新しい列とCREATE INDEX CONCURRENTLYを追加してください。マイグレーションが途中で失敗した場合に再実行可能にするために、IF NOT EXISTS句を使用してください。

      t.references :topic, foreign_key: true
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

さて、それは問題の一部かもしれません。

マジック :magic_wand: が多すぎるのが問題です!

生きて学んでいくものです! :mortar_board: