Skip to content

Conversation

@MikeMcC399
Copy link
Collaborator

@MikeMcC399 MikeMcC399 commented Oct 30, 2025

Situation

The .circleci configuration is the main CI component in this example repo, used for test and release of the cypress-example-kitchensink npm package.

  1. It uses Node.js 22, which has now transitioned into Maintenance LTS status, replaced by Node.js 24 as Active LTS - see Node.js Release schedule.
  2. Without there having been any changes to the config, the mac-test job has started to fail, with nvm completing successfully and apparently failing to install the selected Node.js version with packaged npm.

Change

Update the .circleci configuration to use Node.js 24.11.0 as the Active LTS version. For more predictable results, the full version 24.11.0 of Node.js is pinned, rather than the generic 24.

@cypress-app-bot
Copy link
Collaborator

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.

Thank you for taking care of this @MikeMcC399 !

@AtofStryker AtofStryker merged commit 3d36876 into cypress-io:master Oct 30, 2025
13 checks passed
@MikeMcC399
Copy link
Collaborator Author

@AtofStryker

Thank you for taking care of this @MikeMcC399 !

You're very welcome! I'll look at updating the other CI examples now that this one is working and the Cypress Docker images for Node.js 24 LTS have been published.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: fix MacOS CI jobs failing in CircleCI

3 participants