code-coverage icon indicating copy to clipboard operation
code-coverage copied to clipboard

CircleCI uses end-of-life Node.js 16

Open MikeMcC399 opened this issue 2 years ago • 0 comments

Issue description

The CircleCI workflow .circleci/config.yml is using a mixture of Node.js 16, 20and 22 environments to test. See CircleCI pipeline.

Since Node.js 16 is now end-of-life it should no longer be used.

The previous update to parts of the workflow moving it to Node.js 20 / 22 was initiated by Renovate without regard to using a consistent version of Node.js throughout the workflow.

Currently used versions

https://github.com/cypress-io/code-coverage/blob/f8f427fa8992a605f757229cca659cc5ec76c28e/.circleci/config.yml#L11-L12

https://github.com/cypress-io/code-coverage/blob/62bfef2fdd4289305734293896737093bc9baae3/.circleci/config.yml#L43-L44

https://github.com/cypress-io/code-coverage/blob/62bfef2fdd4289305734293896737093bc9baae3/.circleci/config.yml#L89-L90

Suggestion

The CircleCI workflow .circleci/config.yml should use consistent versions of Node.js throughout.

MikeMcC399 avatar Oct 03 '23 11:10 MikeMcC399