Open5
GitHub Actions で apt-get install を高速化したい

- Container Registryにあらかじめコンテナを用意しておいて、それを container と指定する方法がある
- container を指定すると、ホスト環境の代わりにそのコンテナで実行される。
- https://docs.github.com/ja/actions/how-tos/write-workflows/choose-where-workflows-run/run-jobs-in-a-container
- このため、 container を指定した同じジョブ内に setup-ruby などもともとのGHAのホストランナーを前提とするアクションがあるとたぶんつかえない。

apt-get install
をキャッシュするアクション https://github.com/awalsh128/cache-apt-pkgs-action

それにしてもcontainer registryはとても便利。GHAでDockerfileを管理して、これに変更があったらぱっとpushして他のアクションからこれを取り出せる。