Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #2534
This PR removes Cypress from our project.
The plan is to use Playwright for any automated front-end testing, and we will start with automating the smoke tests that are part of our release process (see #2504).
Eventually, we may add the type of automated front-end testing that these Cypress tests were meant to do, which was something more like front-end validation / regression / QA testing.
I went through all the Cypress tests we have, and none of them appear to be a critical test that we need to keep around while moving on to Playwright. Rather than waiting until we've replaced these tests with corresponding Playwright tests, I think we should just go ahead and remove Cypress wholesale. It's probably better anyways for us to revisit when exactly a front-end QA test is warranted.
Just for historical record purposes, here is a list of tickets that show our history with trying to use Cypress: