`ruby-version:`が無いときのデフォルト動作では、まず`.ruby-version`を読みに行くのですね。知りませんでした。 ちなみに少し調べてみたら、2020年の[v1.3.0](https://github.com/ruby/setup-ruby/releases/tag/v1.3.0)のときから既にそういう仕様のようですね。 それから、[railsの新規アプリのGitHub Actionsの設定](https://github.com/rails/rails/blob/main/railties/lib/rails/generators/rails/app/templates/github/ci.yml.tt)も現在は`ruby-version:`を省略するようになっていますね。