This change adds latest to the CI node setup action so we can see upcoming breaking changes to our platform. The corresponding test results will not be required for merge.
Testing canary did not pan out. You can get 22-v8-canary out of actions/setup-node, and you can add yarn install --ignore-engines, but yarn will still die with error if any dependency specifies engines since the canary versions do not match other version ranges, even broad ones like >= 16. This may be worth revisiting with newer versions of yarn or whatever succeeds it.
Security Considerations
This increases our visibility into breaking changes on the Node.js platform.
Scaling Considerations
This may prolong CI runs by a multiplicative factor if CI workers are contended.
Documentation Considerations
None.
Testing Considerations
Increases visibility into our future.
Compatibility Considerations
None.
Upgrade Considerations
None.
~[ ] Includes *BREAKING*: in the commit message with migration instructions for any breaking change.~
refs: #2230
Description
This change adds
latest
to the CI node setup action so we can see upcoming breaking changes to our platform. The corresponding test results will not be required for merge.Testing canary did not pan out. You can get
22-v8-canary
out ofactions/setup-node
, and you can addyarn install --ignore-engines
, butyarn
will still die with error if any dependency specifiesengines
since the canary versions do not match other version ranges, even broad ones like>= 16
. This may be worth revisiting with newer versions ofyarn
or whatever succeeds it.Security Considerations
This increases our visibility into breaking changes on the Node.js platform.
Scaling Considerations
This may prolong CI runs by a multiplicative factor if CI workers are contended.
Documentation Considerations
None.
Testing Considerations
Increases visibility into our future.
Compatibility Considerations
None.
Upgrade Considerations
None.
*BREAKING*:
in the commit message with migration instructions for any breaking change.~NEWS.md
for user-facing changes.~