actions/setup-node has significant delays (up to 1 month!) of lts/* aliases (cache invalidation bug), due to slow updates in actions/runner-images:
Does pnpm/setup also suffer from the same delays due to caching? I noticed this wording, which sounds familiar to the explanations by the actions/setup-node team:
a moving selector such as node@lts is reported and cached under the version it resolved to
|
/** |
|
* Read the versions `pnpm runtime set` actually installed, so that a moving |
|
* selector such as `node@lts` is reported and cached under the version it |
|
* resolved to. One listing covers every runtime, so this stays a single |
If there are any delays, these should be documented.
But if pnpm/setup does not suffer from cache invalidation problems like the actions/setup-node problem, then I would propose it also in those two issues above as an alternative to actions/setup-node.
actions/setup-nodehas significant delays (up to 1 month!) oflts/*aliases (cache invalidation bug), due to slow updates inactions/runner-images:lts/*installs old LTS versions up to 1 month+ after release actions/setup-node#1236lts/*installs old LTS versions up to 1 month+ after release actions/setup-node#1236Does
pnpm/setupalso suffer from the same delays due to caching? I noticed this wording, which sounds familiar to the explanations by theactions/setup-nodeteam:setup/src/install-runtime/index.ts
Lines 61 to 64 in 703c526
If there are any delays, these should be documented.
But if
pnpm/setupdoes not suffer from cache invalidation problems like theactions/setup-nodeproblem, then I would propose it also in those two issues above as an alternative toactions/setup-node.