Skip to content
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

breaking: 14.0.0 Release #30305

Open
wants to merge 153 commits into
base: develop
Choose a base branch
from
Open

breaking: 14.0.0 Release #30305

wants to merge 153 commits into from

Conversation

jennifer-shehane
Copy link
Member

@jennifer-shehane jennifer-shehane commented Sep 27, 2024

BREAKING CHANGE: 14.0.0 release

⚠️ DO NOT SQUASH AND MERGE. USE A MERGE COMMIT

Checklist

Before merging release/14.0.0 into develop

  • Make sure all npm packages with breaking changes run against npm-release in circle CI. Do a dry run once ready to make sure major versions are applied to:
  • The following packages are removed and need to be deprecated in npm
    • @cypress/vue2 (already deprecated)
    • @cypress/react18 (wait until release day)
    • @cypress/angular-signals (wait until release day)

After merging release/14.0.0 into develop

  • Make sure all npm packages with breaking changes are published as breaking changes:
    • @cypress/vite-dev-server
    • @cypress/webpack-dev-server
    • @cypress/react
    • @cypress/svelte
    • @cypress/angular
    • @cypress/schematic
  • Once major version is released, continue to give @cypress/schematic a full test with the angular cli
  • We need to make sure synk jobs now run on node 20 and not node 18

Release day

Details

Copy link

cypress bot commented Sep 27, 2024

cypress    Run #59362

Run Properties:  status check passed Passed #59362  •  git commit a33a202f1d: Add missing parens in example of fetch update
Project cypress
Branch Review release/14.0.0
Run status status check passed Passed #59362
Run duration 17m 09s
Commit git commit a33a202f1d: Add missing parens in example of fetch update
Committer Jennifer Shehane
View all properties for this run ↗︎

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

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
@jennifer-shehane jennifer-shehane added the Cypress 14 Issues scoped for Cypress 14 label Sep 27, 2024
@jennifer-shehane jennifer-shehane changed the title feat(breaking): 14.0.0 Release breaking: 14.0.0 Release Sep 27, 2024
jennifer-shehane and others added 8 commits September 27, 2024 15:19
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
…#30307)

* Update minimum node engines

BREAKING CHANGE: Remove Node.js 16 and Node.js 21 support

* update changelog

* change entry to addresses

* trigger publish-binary pipeline on appropriate branch

* remove better-sqlite code

* Update changelog

* changelog
@jennifer-shehane jennifer-shehane marked this pull request as draft October 1, 2024 16:06
@jennifer-shehane jennifer-shehane self-assigned this Oct 1, 2024
@jennifer-shehane jennifer-shehane marked this pull request as ready for review October 1, 2024 17:25
@jennifer-shehane jennifer-shehane removed their assignment Oct 2, 2024
jennifer-shehane and others added 10 commits October 2, 2024 09:48
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
* remove foxdriver and force:gc/log:memory:pressure APIs

* Add changelog entry

* remove patched foxdriver file

* define types/spec FoundSpec without ref to Cypress namespace

* args

* chore: update unit test to still throw firefox cannot connect error if CDP fails to connect instead of the rtrying socket, which is no longer used when connecting to firefox

* Remove firefox-memory system test

---------

Co-authored-by: Cacie Prins <cacie@cypress.io>
Co-authored-by: AtofStryker <bglesias@gmail.com>
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
github-actions bot and others added 2 commits December 4, 2024 10:04
* chore: updating v8 snapshot cache

* index on release/14.0.0: 09c9b2f test: update CI to run `npm/vue` tests (#30707)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
* chore: updating v8 snapshot cache

* index on release/14.0.0: 09c9b2f test: update CI to run `npm/vue` tests (#30707)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
AtofStryker and others added 27 commits December 5, 2024 13:19
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
…mum next 15 version supported [run ci] (#30723)

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cypress 14 Issues scoped for Cypress 14
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants