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

chore: update @packages/reporter react from 17.0.2 to 18.3.1 and updates @types/react* packages from 17x to 18x #30524

Closed
wants to merge 75 commits into from

Conversation

AtofStryker
Copy link
Contributor

Additional details

Steps to test

How has the user experience changed?

PR Tasks

jennifer-shehane and others added 30 commits September 27, 2024 09:24
* 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>
* 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
* chore: fix better-sqlite3 rebuild

* Update cache-version.txt
* 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 <[email protected]>
Co-authored-by: AtofStryker <[email protected]>
* 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>
jennifer-shehane and others added 4 commits November 1, 2024 11:02
* remove logic around min supported browsers

BREAKING: remove logic around min supported browsers

* changelog entry

* forgot to save some changed files

* update broken tests

* remove another test testing unsupported browsers

* Add back logic for browser validator

* return if validator is undefined

* update called browser

* fix failing tests

* fix logic of unsupported showing

* add parens
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

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

* chore: update system tests for vite 4 and 5 to latest [run ci]

* chore: remove projects vite 2.8.6, 2.9.1, vite3.0.2 as they are no longer supported by @cypress/vite-dev-server

* chore: update vite-ct-function-api system tests to latests

* chore: update vite-ct-object-api system tests to latests

* chore: update vite-simple system tests to latests

* breaking: remove support for vite 2 and 3 [run ci]

* update react-vite-ts-configured to latest deps

* update react-vite-ts-unconfigured to latest deps

* update vue2 to latest (to be removed later in v14)

* update vue3-vite-ts-configured to latest deps (need to fix typings issue within vue)

* update vue3-vite-ts-unconfigured to latest deps

* update vue3-vite-ts-custom-index-html to latest deps (need to fix typings issue within vue)

* update vue3 to latest deps

* update detection spec to be compatible with latest compatible deps. removed test for allowing passing scaffolding for installing prereleases as we don't support prereleases ahead of time

* add changelog

* chore: update react-vite-ts-configured

* update svelte vite

* update ct-public-api-solid-js

* update system test vite dependencies

* update comments on typings issues and missed dependencies [run ci]

* add addresses section [run ci]

* update lock file for component-testing-outdated-dependencies [run ci]

* update lock file [run ci]

* update missed yarn lock file [run ci]

* fix issues inside vue2 project package not using correct dependencies [run ci]

* fix issues with failing vds test [run ci]

* fix failing tests in vite-dev-server by fixing source map references (expected since we are on 3 major versions ahead of vite) and install @cypress/vite-dev-server in correct packages [run ci]
Copy link

cypress bot commented Nov 3, 2024

cypress    Run #58106

Run Properties:  status check failed Failed #58106  •  git commit db32d1da2f: update dom hitbox test to skip element comparison due to odd bug (still works as...
Project cypress
Branch Review chore/update_react_18
Run status status check failed Failed #58106
Run duration 02m 22s
Commit git commit db32d1da2f: update dom hitbox test to skip element comparison due to odd bug (still works as...
Committer AtofStryker
View all properties for this run ↗︎

Test results
Tests that failed  Failures 11
Tests that were flaky  Flaky 3
Tests that did not run due to a developer annotating a test with .skip  Pending 949
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 4783
View all changes introduced in this branch ↗︎

Warning

No Report: Something went wrong and we could not generate a report for the Application Quality products.


Tests for review

Failed  next.cy.ts • 10 failed tests • webpack-dev-server

View Output

Test Artifacts
Working with next-12 > should mount a passing test Test Replay Screenshots
Working with next-12 > should live-reload on src changes Test Replay Screenshots
Working with next-12 > should show compilation errors on src changes Test Replay Screenshots
Working with next-12 > should detect new spec Test Replay Screenshots
Working with next-12 > should allow import of global styles in support file Test Replay Screenshots
Working with next-12.1.6 > should mount a passing test Test Replay Screenshots
Working with next-12.1.6 > should live-reload on src changes Test Replay Screenshots
Working with next-12.1.6 > should show compilation errors on src changes Test Replay Screenshots
Working with next-12.1.6 > should detect new spec Test Replay Screenshots
Working with next-12.1.6 > should allow import of global styles in support file Test Replay Screenshots
Failed  vue-cli.cy.ts • 1 failed test • webpack-dev-server

View Output

Test Artifacts
Working with vuecli4-vue2 > should live-reload on src changes Test Replay Screenshots
Flakiness  cypress/e2e/commands/net_stubbing.cy.ts • 3 flaky tests • 5x-driver-webkit

View Output

Test Artifacts
network stubbing > intercepting request > can delay and throttle a StaticResponse
    </td>
  </tr>
  <tr>
    <td colspan="2">
      <a href="https://cloud.cypress.io/projects/ypt4pf/runs/58106/overview/61fe135e-717f-4177-b7ac-501e421a705c?reviewViewBy=FLAKY&utm_source=github&utm_medium=failed&utm_campaign=view%20test">
        ... > with `resourceType` > can match a proxied image request by resourceType
      </a>
    </td>
    <td>
      
    </td>
  </tr>
  <tr>
    <td colspan="2">
      <a href="https://cloud.cypress.io/projects/ypt4pf/runs/58106/overview/8343ddc1-57ba-48df-b43a-00b94cf45b3d?reviewViewBy=FLAKY&utm_source=github&utm_medium=failed&utm_campaign=view%20test">
        ... > stops waiting when an xhr request is canceled
      </a>
    </td>
    <td>
      
    </td>
  </tr></table>

@AtofStryker AtofStryker force-pushed the chore/update_react_18 branch from 880da50 to 30225ce Compare November 3, 2024 22:57
jennifer-shehane and others added 5 commits November 4, 2024 11:36
* remove jquery patch

BREAKING: remove the patch that was preventing width/height calculation changes

* changelog entry

* fix issue link

* Update halfScrollPixels to width/height that jQuery returns

* Update scroll tests to properly check for half with no scrollbar

* remove passing variable that doesn't exist in jquery scrollto

* bump to jQuery 3.5.0 + fix invalid DOM in tests

* bump down jquery - got too excited

* Fix the tests to be accurate

* bump jquery

* switch to client, see what breaks

* Repatch jquery and update tests back to old logic

* add dep changelog entry

* remove test that's reliant on deprecated jQuery focus

* update test to follow cypress conventions for chaining

* Update regex to include jQuery stack traces as well as sizzle since jQuery is moving away from sizzle

* update changelog

* update focus link to fix it

* added patch for :focus selector

* Move changelog entry to 4.0

---------

Co-authored-by: Matthew Schile <[email protected]>
* 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>
@AtofStryker AtofStryker force-pushed the chore/update_react_17 branch from dd583e9 to 3667d8d Compare November 5, 2024 13:13
AtofStryker and others added 6 commits November 5, 2024 08:55
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

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

* deprecation: deprecate resourceType of intercept's request object

* Add changelog entry
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
…h check (#29680)

* forst working version

* remove visibilityVisible as non essencial

* changelog for pipeline fix

* fix only for firefox. It works in other browsers without this change

* changelog update for pipeline

* pipeline fix

* return of previous spacing

* Update CHANGELOG.md

* changelog without unnecessery changes

* changelog fix

* fix changelog entry

* update test to properly have a test for the issue

* add test for other elements to not be visible

* bump cache

---------

Co-authored-by: Jennifer Shehane <[email protected]>
@AtofStryker AtofStryker force-pushed the chore/update_react_17 branch from 3667d8d to 6b480f3 Compare November 6, 2024 17:09
Base automatically changed from chore/update_react_17 to develop November 6, 2024 18:27
AtofStryker and others added 7 commits November 6, 2024 14:30
…n is now 17.2.0 (#30539)

breaking: cypress-schematic only supports angular 17.2.0 and up [run ci]

fix updates missed [run ci]
chore: merge `develop` into `release/14.0.0`
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>
…act dom to fit react 18 changes

remove unmount reporter function as it isn't used anywhere

get rid of ref API as it is deprecated. instead, we can leverage an ID as there will only be one instance of this component container active at a given time per frame [run ci]

add changelog entry [run ci]

fix failing protocol system test and update lock [run ci]

wait slightly longer to expand command log [run ci]

change clickCommandLog to actually pass the LONG_RUNNING_THRESHOLD to make for
 a more accurate test [run ci]

update dom hitbox test to skip element comparison due to odd bug (still works as expected just not under test) [run ci]
@AtofStryker AtofStryker force-pushed the chore/update_react_18 branch from db32d1d to 115fbe1 Compare November 6, 2024 23:37
@AtofStryker AtofStryker closed this Nov 6, 2024
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.

Update @packages/reporter from React 17.0.2 to 18.3.1
5 participants