Skip to content

chore: add beginning of migration guide for Cypress 15 #6159

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: release/15.0.0
Choose a base branch
from

Conversation

AtofStryker
Copy link
Contributor

Begins the migration guide for Cypress 15, which includes the node deprecations and angular 17 CT support removal and work arounds

Copy link

cypress bot commented Apr 22, 2025

cypress-documentation    Run #417

Run Properties:  status check passed Passed #417  •  git commit 59c4394328: Update docs/app/references/migration-guide.mdx
Project cypress-documentation
Branch Review chore/add_angular_17_ct_removal_docs
Run status status check passed Passed #417
Run duration 08m 33s
Commit git commit 59c4394328: Update docs/app/references/migration-guide.mdx
Committer Bill Glesias
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 301
View all changes introduced in this branch ↗︎
UI Coverage  10.95%
  Untested elements 2393  
  Tested elements 3  
Accessibility  96.82%
  Failed rules  1 critical   4 serious   4 moderate   0 minor
  Failed elements 25  

Comment on lines 24 to 26
[See Node's release schedule](https://github.com/nodejs/Release). Node.js
version 18 and 23 will no longer be supported when installing Cypress. The minimum Node.js
version supported to install Cypress is Node.js 20 and 22+.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
[See Node's release schedule](https://github.com/nodejs/Release). Node.js
version 18 and 23 will no longer be supported when installing Cypress. The minimum Node.js
version supported to install Cypress is Node.js 20 and 22+.
[See Node's release schedule](https://github.com/nodejs/Release). Node.js
version 18 and 23 are no longer supported when installing Cypress. The supported Node.js
versions to install Cypress are now Node.js 20 and 22+.

You can't really have two minimums.
Node.js v24.0.0 was supposed be released today, however they are having compatibility issues with a newer V8 engine and the release is delayed. I'll drop a note if there is any new planning date available.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

good point. Once it releases we need to test Cypress out with it to see if anything is broken

Copy link
Contributor

@MikeMcC399 MikeMcC399 left a comment

Choose a reason for hiding this comment

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

@AtofStryker
Since you asked for my review, I looked at it again and made some new suggestions for change.

@AtofStryker AtofStryker requested a review from MikeMcC399 April 25, 2025 12:30
Copy link
Contributor

@MikeMcC399 MikeMcC399 left a comment

Choose a reason for hiding this comment

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

Thanks for taking my suggestion onboard! Looks good to merge!

BTW: there's a minor typo in the title: should be "beginning"

@AtofStryker AtofStryker changed the title chore: add begining of migration guide for Cypress 15 chore: add beginning of migration guide for Cypress 15 Apr 25, 2025
@AtofStryker
Copy link
Contributor Author

Thanks for taking my suggestion onboard! Looks good to merge!

BTW: there's a minor typo in the title: should be "beginning"

Thank you @MikeMcC399 for the suggestions as always!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants