なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2019/08/15)

2019/08/15分のコミットです。

CHANGELOGへの追加はありませんでした。


Allow tests to run without a TTY

actionpack/lib/action_dispatch/routing/inspector.rbactionpack/test/dispatch/routing/inspector_test.rb、 railties/test/commands/routes_test.rb`の修正です。

ActionDispatch::Routing::ConsoleFormatter::ExpandedIO.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の設定を修正して対応しています。


Bump RuboCop to 0.74.0

RuboCopのバージョンを0.74に更新 + copを最新の設定に更新しています。