2019/08/15分のコミットです。
CHANGELOGへの追加はありませんでした。
Allow tests to run without a TTY
actionpack/lib/action_dispatch/routing/inspector.rb
、
actionpack/test/dispatch/routing/inspector_test.rb、
railties/test/commands/routes_test.rb`の修正です。
ActionDispatch::Routing::ConsoleFormatter::Expanded
でIO.console.winsize
を使用していたのを、ActionDispatch::Routing::ConsoleFormatter::Expanded
のコンストラクタでsizeを指定出来るようにして、テスト内でIO.console.winsize
を使用しないで済むよう修正しています。
TTYが無い環境でテストが通るようにする為、との事です。GitHub Actionがそうらしいです。
参考: Add GitHub Actions workflow to Rails
Ensure @rails/actioncable package contains complete source
Action Cableの修正です。
@rails/actioncableのパッケージにソースコードが含まれていない事があるバグがあったのを修正しています。
本来リポジトリに含めるべきファイルがgitignoreされてしまっていたのが原因で、ignoreの設定を修正して対応しています。
RuboCopのバージョンを0.74
に更新 + copを最新の設定に更新しています。