tests(deps): add node.js 23 (current) to tests
Node.js 23.0.0 was released on Oct 16, 2024.
This PR adds Node.js 23 to the matrix of tested nodes under .github/workflows/example-node-versions.yml, to the README examples and to the README > Node.js > Support section.
- Create a Draft Pull Request if your PR is not ready for review. Mark the PR as Ready for Review when you're ready for a Cypress team member to review the PR.
Fails due to unrelated issue
FILE: docs/MAINTENANCE.md
[✓] ../examples
[✓] https://docs.cypress.io/guides/references/configuration
[✓] https://github.com/cypress-io/github-action
[✓] https://www.npmjs.com/
[✓] https://pnpm.io/
[✓] https://classic.yarnpkg.com/
[✓] https://yarnpkg.com/
[✓] https://github.com/cypress-io/github-action/tree/v5/examples/v9
[✓] https://github.com/cypress-io/github-action/tree/v5/
[✓] https://ubuntu.com/
[✓] https://www.apple.com/macos/
[✓] https://nodejs.org/en/
[✓] ../CONTRIBUTING.md#requirements
[✓] https://git-scm.com/
[✓] https://nodejs.org/
[✖] https://code.visualstudio.com/
[✓] https://docs.cypress.io/guides/references/changelog
[✓] ../.github/workflows/example-install-only.yml
18 links checked.
ERROR: 1 dead links found!
[✖] https://code.visualstudio.com/ → Status: 403
- See PR https://github.com/cypress-io/github-action/pull/1282 for
markdown-link-checkfix
@jennifer-shehane
Cypress is passing all tests on Node.js v23.0.0 🎉 👍🏻
There are two related open issues to be aware of:
- https://github.com/npm/cli/issues/7857
- https://github.com/debug-js/debug/issues/975
This can cause an ExperimentalWarning to be logged:
(node:1989) ExperimentalWarning: Support for loading ES Module in require() is an experimental feature and might change at any time (Use
node --trace-warnings ...to show where the warning was created)
There is no action for Cypress at this time due to the warnings.
:tada: This PR is included in version 6.7.7 :tada:
The release is available on:
Your semantic-release bot :package::rocket: