Closed MikeMcC399 closed 2 weeks ago
I need some assistance on this issue or I need to pass it on to somebody familiar with CircleCI and the Cypress CircleCI Orb.
Issue https://github.com/cypress-io/circleci-orb/issues/468 is unresolved
I don't see any parameter in the Cypress CircleCI Orb job cypress/run
https://github.com/cypress-io/circleci-orb/blob/master/src/jobs/run.yml to select a Node.js version
This could mean that an enhancement to the CircleCI Orb would be necessary or that the .circleci/config.yml workflows
job linux-build
in this repo would need to be restructured to be able to run under Node.js 20.x
.
Issue
The .circleci/config.yml workflow shows multiple
EBADENGINE
warnings due to recently updated ESLint dependencies.The dependencies are requiring typically
node: '^18.18.0 || ^20.9.0 || >=21.1.0'
whereas CircleCI is running undernode: 'v18.16.1'
Windows and Mac workflows have been fixed to use Node.js
20.x
. Thelinux-build
workflow remains unresolved:Example https://app.circleci.com/pipelines/github/cypress-io/cypress-example-kitchensink/1895/workflows/dee2d257-dfe0-4d11-8f64-1c420a841c0a/jobs/13039
Logs
From https://app.circleci.com/pipelines/github/cypress-io/cypress-example-kitchensink/1895/workflows/dee2d257-dfe0-4d11-8f64-1c420a841c0a/jobs/13039
Spin up environment
Expected result
.node-version is set to
20
, so CircleCI jobs should also run in all workflows under Node.js20