You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Node * and Node lts/* CI jobs are duplicates #51943
This has to be a bug in setup-node, as their docs say that if check-latest is enabled, it will pull the latest dist from https://nodejs.org/dist/index.json which says 19.3.0.
Honestly, I'm not super convinced that we should keep using these special version specs. This issue is one problem, but now we're technically supposed to be testing 14/16/18/19 but our workflow doesn't actually hit 14 anymore, which is a problem.
Ah, so "*" means "whatever is newest on the runner", versus "current" or "latest" which explicitly pull the newest. I can change us to doing that, but I am a little unhappy with the fact that we don't quite get the versions right already.
Activity
jakebailey commentedon Dec 19, 2022
This has to be a bug in
setup-node, as their docs say that ifcheck-latestis enabled, it will pull the latest dist from https://nodejs.org/dist/index.json which says 19.3.0.Honestly, I'm not super convinced that we should keep using these special version specs. This issue is one problem, but now we're technically supposed to be testing 14/16/18/19 but our workflow doesn't actually hit 14 anymore, which is a problem.
jakebailey commentedon Dec 19, 2022
Ah, so "*" means "whatever is newest on the runner", versus "current" or "latest" which explicitly pull the newest. I can change us to doing that, but I am a little unhappy with the fact that we don't quite get the versions right already.
Go back to using explicit node verisons in CI (#51965)
fatcerberus commentedon Dec 20, 2022
It kind of makes sense though - I would generally interpret
*in this context to mean either "try all versions" or else "use whatever, I don't care"