cypress-io / code-coverage

Saves the code coverage collected during Cypress tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI uses end-of-life Node.js 16 alongside Node.js 21

MikeMcC399 opened this issue · comments

Issue description

The CircleCI workflow .circleci/config.yml is using a mixture of Node.js 16 and 21 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 was initiated by Renovate without regard to using a consistent version of Node.js throughout the workflow.

Currently used versions

docker:
- image: cimg/node:21.4.0

name: Install node 16
command: nvm install 16.16.0

docker:
- image: cypress/base:16.18.1

Suggestion

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