初手で大明槓してくるの意味わからなさすぎて動揺してはねまん振り込んだ
nodejs/corepack: Package manager version manager for Node.js projects
https://github.com/nodejs/corepack
> Corepack is distributed with Node.js from version 14.19.0 up to (but not including) 25.0.0.
25より前までか
runner-images/images/ubuntu/Ubuntu2404-Readme.md at main · actions/runner-images
https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
yarn 1だけ居座っている
いや、逆にubuntu-latestに入っているnodeは20だから、これが26になるまではcorepackでいいという説もある
なんならpnpmがdevEnginesに指定したnodeを落とせるからcacheが不要ならsetup-nodeも不要か?
corepack enableとpnpm installだけですべて解決するか?
github actionsのcache、ネットから手に入るものならcacheするより都度ソースからダウンロードした方が早いことがちょくちょくあります
cacheも結局都度azureからactionのコンテナにダウンロードしているだけだし
他に似たような話で言うと、三菱のジェットタオル (ハンドドライヤー) の利用手順指示も似たようなヘテロな感じのリストで個人的に好きなんですよね。
「手を奥までいれてください」と「ゆっくりとひいてください」は命令形なのに、最後の「風で水をふきとばします」だけは結果の描写に近いものになっている。
「風で水をふきとばしてください」の短縮・改変と捉えても良いが、これは最初の2つの指示に従えば結果として自然と発生することなので、本来であれば必要のない項目である。動作によって望まれる結果を提示していると解釈する方が自然。