actions/setup-nodeのcacheはnode_modulesをキャッシュしない
2022 年当時の認識
2022 年当時に軽く調べた限りでは、actions/setup-nodeの cache を指定しても上手くnode_modulesキャッシュされないという情報があり、実際手元で試してその通りであったため、それ以降actions/cacheを利用して自分でnode_modulesのキャッシュを取るようにしていた。
改めて調査した
リポジトリを改めて見ると、node_modules をキャッシュしないと明示されるようになっていた。そもそも、これはグローバルにインストールされたパッケージをキャッシュするためのものであると書かれている。
引き続きcacheという名前は誤解を生むように思うが、以前のドキュメントでは、ただ packages のキャッシュを取るとだけ書かれていたため、遥かに誤解が生まれにくくなったように思う。