Skip to content

Conversation

@AtofStryker
Copy link
Contributor

No description provided.

@netlify
Copy link

netlify bot commented Aug 13, 2025

Deploy Preview for cypress-example-kitchensink ready!

Name Link
🔨 Latest commit 408fcdb
🔍 Latest deploy log https://app.netlify.com/projects/cypress-example-kitchensink/deploys/689cc434c3adbb0008b73f12
😎 Deploy Preview https://deploy-preview-983--cypress-example-kitchensink.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@cypress
Copy link

cypress bot commented Aug 13, 2025

cypress-example-kitchensink    Run #30907

Run Properties:  status check passed Passed #30907  •  git commit 408fcdb11b: chore: add changes needed for release 15
Project cypress-example-kitchensink
Branch Review release/15.0.0
Run status status check passed Passed #30907
Run duration 05m 42s
Commit git commit 408fcdb11b: chore: add changes needed for release 15
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 123
View all changes introduced in this branch ↗︎
UI Coverage  29.29%
  Untested elements 27  
  Tested elements 35  
Accessibility  91.22%
  Failed rules  5 critical   2 serious   4 moderate   0 minor
  Failed elements 217  

@cypress
Copy link

cypress bot commented Aug 13, 2025

cypress-example-kitchensink    Run #30908

Run Properties:  status check passed Passed #30908  •  git commit 0e04ff0d44 ℹ️: Merge 408fcdb11b87cae5d02d81b24b32ee7a2c8c591c into 0f2b7adda6eaafc21ccb3af5be39...
Project cypress-example-kitchensink
Branch Review release/15.0.0
Run status status check passed Passed #30908
Run duration 05m 29s
Commit git commit 0e04ff0d44 ℹ️: Merge 408fcdb11b87cae5d02d81b24b32ee7a2c8c591c into 0f2b7adda6eaafc21ccb3af5be39...
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 123
View all changes introduced in this branch ↗︎
UI Coverage  29.29%
  Untested elements 27  
  Tested elements 35  
Accessibility  90.95%
  Failed rules  5 critical   2 serious   4 moderate   0 minor
  Failed elements 221  

@MikeMcC399
Copy link
Collaborator

@AtofStryker

This looks like it would be a breaking change, needing a new major version, or am I jumping the gun?

@AtofStryker
Copy link
Contributor Author

@MikeMcC399 it requires Cypress 15. We don't really have

@AtofStryker

This looks like it would be a breaking change, needing a new major version, or am I jumping the gun?

@MikeMcC399 correct this would be for Cypress 15. I'm still updating the PR

@AtofStryker AtofStryker changed the title chore: add changes needed for release 15 breaking: add changes needed for release 15 Aug 13, 2025
@MikeMcC399
Copy link
Collaborator

@AtofStryker

We're on the same page!

This repo needs feat: in the header of the commit message and BREAKING CHANGE: in the contents of the commit since it is using defaults of semantic-release

The CONTRIBUTING document is very weak on details. 🙁

See PR #967 for an example.

@AtofStryker
Copy link
Contributor Author

@AtofStryker

We're on the same page!

This repo needs feat: in the header of the commit message and BREAKING CHANGE: in the contents of the commit since it is using defaults of semantic-release

The CONTRIBUTING document is very weak on details. 🙁

See PR #967 for an example.

ah so I will likely need to rebase merge this in. Message will need to be something like:

feat: support Cypress 15

BREAKING CHANGE: Signature of `cy.exec()` changed. `code` is now `exitCode`

or something similar?

This PR will also fail until we update it with a 15 binary. It's a bit of a chicken or the egg problem since we test the kitchensink in the app repo as well

@MikeMcC399
Copy link
Collaborator

MikeMcC399 commented Aug 13, 2025

@AtofStryker

The commit details you suggest look good.

Have you considered putting in conditional logic based on the version of Cypress ?
https://docs.cypress.io/api/cypress-api/version

If that works, it might not need to be a breaking change

Edit: I followed my own suggestions. See comment following ...

Copy link
Collaborator

@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.

This PR has a number of shortcomings which I hope that I have overcome in the alternative proposed PR #984

  • Change not backwards compatible with Cypress 14
  • PR can't be merged until Cypress 15 available
  • PR is a breaking change

The repo is configured with Cypress 14 and the change is not compatible with this version. I added conditional logic based on using Cypress.version. This allows tests to be run successfully on Cypress 14 and it means that the PR can be merged without waiting for Cypress 15 to be released. It also means that after merging a new minor version of cypress-example-kitchensink (probably v5.1.0 unless another PR gets merged in between), not a breaking change with a new major version, and this can then immediately be added to the develop branch of https://github.com/cypress-io/cypress before Cypress 15 is released.

This issue is also resolved in the replacement PR


So my suggestion is to review PR #984, and if it is a suitable replacement for this PR, then merge the alternate one and close this one.

@AtofStryker
Copy link
Contributor Author

@MikeMcC399 we can just close this in favor of #984

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.

2 participants