Skip to content

Conversation

@MikeMcC399
Copy link
Collaborator

Situation

The Cypress Orb defaults to using Node.js 22.17.0 and the CircleCI convenience Docker image cimg/node:22.17.0-browsers

description: >
Single Docker container used to run Cypress Tests
parameters:
node-version:
type: string
default: "22.17.0" # keep in sync with jobs/run.yml
description: >
The version of Node to run your tests with.
docker:
- image: cimg/node:<< parameters.node-version >>-browsers

The Node.js 24.11.0 release on Oct 28, 2025, marked the transition of Node.js 24.x into Long Term Support (LTS). Node.js 22.x moved into Maintenance LTS status on Oct 21, 2025.

Change

  • Update the default Node.js from 22.17.0 to 24.11.0from the Active LTS Node.js release line.

This is a breaking change because of the change of major version for Node.js from 22 to 24.

  • In .circleci/test-deploy.yml for tests using the cypress/default executor, use also the default node-version from the executor.

  • For overall consistency, update general Node.js usage to 24.11.0

    • update Cypress Docker image documentation usage to cypress/browsers:24.11.0
    • update custom Node.js example to 24.11.0
  • Update README documentation and examples to cypress-io/cypress@6

@MikeMcC399 MikeMcC399 added the type: enhancement New feature or request label Oct 29, 2025
@MikeMcC399 MikeMcC399 self-assigned this Oct 29, 2025
@cypress-app-bot
Copy link
Collaborator

BREAKING CHANGE: Update default Node.js to `24.11.0`

Update
examples to use cypress-io/cypress@6
@MikeMcC399
Copy link
Collaborator Author

Note to Cypress.io team:

After merging this PR, please check that the merge into master was successful, and if necessary re-run failed tests.

Copy link
Contributor

@AtofStryker AtofStryker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jennifer-shehane I'm not super familiar with the orb. Do you need to release the orb manually?

@jennifer-shehane
Copy link
Member

@AtofStryker Kind of, it's not nearly as manual as it used to be. Instructions are here: https://github.com/cypress-io/circleci-orb/blob/master/CONTRIBUTING.md#releasing

@MikeMcC399

This comment was marked as outdated.

@AtofStryker AtofStryker merged commit 032d5cf into cypress-io:master Oct 30, 2025
24 of 25 checks passed
@AtofStryker
Copy link
Contributor

@MikeMcC399 6.0.0 is released https://github.com/cypress-io/circleci-orb/releases/tag/v6.0.0

@MikeMcC399
Copy link
Collaborator Author

@AtofStryker

@MikeMcC399 6.0.0 is released https://github.com/cypress-io/circleci-orb/releases/tag/v6.0.0

That's excellent! 🎉 Thank you for re-running the one failed job and diligently following through on the release process!

@MikeMcC399 MikeMcC399 deleted the update/node-default-24 branch October 31, 2025 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants