circleci-orb
circleci-orb copied to clipboard
feat!: update default Node.js to 22.17.0
BREAKING CHANGE: Update to Ubuntu 24.04.2 LTS in underlying Docker image
- closes https://github.com/cypress-io/circleci-orb/issues/540
Situation
Orb defaults to Node.js 20.15.0 and uses Cypress Docker image cimg/node:22.15.0-browsers
https://github.com/cypress-io/circleci-orb/blob/6718c5b519197c68f2aa0c82126b15debc24abd2/src/executors/default.yml#L1-L10
- Prior to resolution of issue https://github.com/CircleCI-Public/cimg-node/issues/462, current CircleCI
cimg/nodeimages were being generated to use the outdated image Ubuntu22.04.3LTS release from August 2023 (see Ubuntu releases for a historical list of each of the Ubuntu releases).
Change
- Update the default Node.js from
22.15.0to22.17.0from the Active LTS Node.js release line.
This is a breaking change because of the underlying Docker image operating system migration from Ubuntu 22.04.3 LTS to Ubuntu 24.04.2 LTS
-
Update CircleCI Orb usage circleci/browser-tools from
2.1.1to2.1.2(branding text changes in logs only) -
In .circleci/test-deploy.yml for tests using the
cypress/defaultexecutor, use also the defaultnode-versionfrom the executor. -
For overall consistency update general Node.js usage to 22.17.0
- update Cypress Docker image usage to
cypress/browsers:22.17.0 - update custom Node.js example to
22.17.0
- update Cypress Docker image usage to
-
Update README documentation and examples to
cypress-io/cypress@5