Commit Graph

20762 Commits

Author SHA1 Message Date
Bill Glesias
af3839d990 misc: replace marionette-client with geckodriver as b2g marionette client is no longer supported (#30250)
* misc: replace marionette-client with geckodriver as b2g marionette client is no longer supported [run ci]

* install pump [run ci]

* refactor to have geckodriver launch the browser and split out webdriver to own class [run ci]

fix other failing tests [run ci]

fix other failing tests [run ci]

pass env variables to firefox

* fix sigkill / treekill issues on windows with firefox binary being a dangling process [run ci]

* fix issue where browser in headed mode was not starting maximized [run ci]

* stub firefox_spec added deps different to get type inference

* add comment to geckodriver patch

* move capabilities to verbose debug statement

* update changelog

* address comments from code review

* add pending for changelog

* update with suggestions from code review

* remove debug enable as the process needs to be bound to stderr and stdout

* add comment on why we need to bind

* add comments from code review

* address comments from code review

* make sure sessionId is set
2024-09-30 12:19:03 -04:00
renovate[bot]
80e70b8988 chore(deps): update dependency @nrwl/nx-cloud to v19 (#30057)
* chore(deps): update dependency @nrwl/nx-cloud to v19

* empty commit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Cacie Prins <cacieprins@users.noreply.github.com>
2024-09-27 11:19:08 -04:00
github-actions[bot]
83c194aa58 chore: Update Chrome (beta) to 130.0.6723.19 (#30299)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-09-27 09:53:27 -04:00
github-actions[bot]
5afb929473 chore: Update Chrome (stable) to 129.0.6668.70 (#30279)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
v13.15.0
2024-09-25 13:54:37 -04:00
Matt Schile
0d2248c96e chore: release 13.15.0 (#30292) 2024-09-25 13:16:19 -04:00
Jennifer Shehane
8d71cc4526 chore: Update changelog to 'addresses' rather than addressed in (#30275) 2024-09-25 12:53:26 -04:00
Cacie Prins
1d845323d4 feat: Improve UX when Test Replay upload fails due to slow upload (#30235)
* new error message for stream stall upload failures

* new unknown error msg, extract printProtocolUploadError for testing, consolidatd args for stream stall msg

* rename env more appropriately, add sampling interval param to putProtocolArtifact

* default to 5000, override with app capture protocol value, override that with env var

* update snapshots

* fix math in upload stall error msg

* changelog

* update gql schema w/ new error msg, fix protocol tscheck

* update test to use fn for app capture supplied interval

* increase default stream stall interval to 10 seconds

* typos

* snapshots

* rename env var

* do not use user-supplied interval if it parses to NaN

* use the more standard makeErr for unknown/uncategorized upload error in visual snapshots

* rearrange upload stall error message

* fix typo

* changelog

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-25 11:39:28 -05:00
Ryan Manuel
fbe51fc0ab chore: fix net_stubbing flake (#30276)
* chore: fix net_stubbing flake

* different fix

* fix flake
2024-09-25 09:42:20 -05:00
Jennifer Shehane
88900e79a4 chore: update tests to skip the welcome screen on launchpad tests. (#30240)
* chore: update tests to skip the welcome screen on launchpad tests.

* empty commit

* Fix some tests

* Fix another test
2024-09-23 11:28:17 -04:00
Jennifer Shehane
954cc5043e chore: [Snyk] Security upgrade express from 4.19.2 to 4.21.0 in packages/graphql (#30225)
* fix: packages/graphql/package.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BODYPARSER-7926860
- https://snyk.io/vuln/SNYK-JS-EXPRESS-7926867
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865

* yarn lock

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-23 11:28:05 -04:00
Jennifer Shehane
3ff88b7d98 chore: Fix double bugfixes headings in changelog (#30268)
* Fix double bugfixes headings in changelog

* empty commit
2024-09-23 10:41:30 -04:00
github-actions[bot]
0bdf49577f chore: Update Chrome (beta) to 130.0.6723.6 (#30256)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-09-19 11:46:52 -04:00
Mike McCready
f7946de584 docs: update guides/building-release-artifacts.md (#30257) 2024-09-19 11:27:13 -04:00
Ryan Manuel
ce2c52afc0 chore: fix full v8 snapshot (#30255)
* chore: fix full v8 snapshot

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2024-09-18 17:07:52 -05:00
github-actions[bot]
7c23ed71f0 chore: Update Chrome (stable) to 129.0.6668.58 (#30251)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-09-18 12:50:49 -04:00
renovate[bot]
1228869198 fix(deps): update dependency launch-editor to v2.9.1 (#30247)
* fix(deps): update dependency launch-editor to v2.9.1

* add changelog entry

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-18 12:43:57 -04:00
Bill Glesias
c17d1ffbf3 fix: update chrome to 128 firefox to 130 inside Cypress tests in CircleCI (#30245)
* update docker image to chrome 128 and firefox 130 [run ci]

* fix: fix checkbox click events for firefox 129 and up [run ci]

* Update system-tests/lib/normalizeStdout.ts

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>

* Update system-tests/lib/normalizeStdout.ts

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-17 17:42:44 -04:00
Mike McCready
c3b6a7915d chore(deps): migrate electron-packager to @electron/packager 18.3.4 (#30156)
* chore(deps): migrate electron-packager to @electron/packager 18.3.4

* correct typo in comment

* run ci

* run ci

* run ci again

* build

* run ci

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-17 10:31:06 -04:00
Jennifer Shehane
caab25fe2f dependency: [Snyk] Fix for 4 vulnerabilities (#30241)
* fix: packages/server/package.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BODYPARSER-7926860
- https://snyk.io/vuln/SNYK-JS-EXPRESS-7926867
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865

* yarn lock

* changelog entry

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-17 10:23:16 -04:00
Matt Schile
f3242ea7f3 misc: pass the related command log to the createSnapshot function (#30244)
* passing related log to the createSnapshot function

* update changelog

* update system test snapshot
2024-09-16 14:34:08 -05:00
Mike McCready
095b3daefa chore: re-sync yarn.lock (#30237) 2024-09-16 08:26:26 -04:00
Jennifer Shehane
f9810d1d27 fix: upgrade multiple dependencies with Snyk (#30226)
Snyk has created this PR to upgrade:
  - react from 18.2.0 to 18.3.1.
    See this package in yarn: 
  - react-dom from 18.2.0 to 18.3.1.
    See this package in yarn: 

See this project in Snyk:
https://app.snyk.io/org/cypress-opensource/project/a5a63d46-02af-48cd-b608-ceae831d3196?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-12 20:46:58 -04:00
github-actions[bot]
952c851374 chore: Update Chrome (stable) to 128.0.6613.137 and Chrome (beta) to 129.0.6668.42 (#30214)
* chore: Update Chrome (stable) to 128.0.6613.137

* chore: Update Chrome (stable) to 128.0.6613.137 and Chrome (beta) to 129.0.6668.42

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-12 14:14:43 -04:00
Raymond Greeley
23e67e1f53 chore(deps): migrate to @tanstack/react-query (#30154)
* Migrate to tanstack query

* chore(deps): migrate to @tanstack/react-query

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-11 11:33:27 -04:00
Emily Rohrbough
00cddbc072 chore: Upgrade esbuild from 0.23.0 to 0.23.1 in system-tests (#30202)
Snyk has created this PR to upgrade esbuild from 0.23.0 to 0.23.1.

See this package in yarn:
esbuild

See this project in Snyk:
https://app.snyk.io/org/cypress-opensource/project/31cdcc8e-d0de-41d5-8f3b-c77ee7a88420?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-09-11 09:47:18 -04:00
Matt Schile
833b0f727c test: retry service worker system test (#30212) 2024-09-10 12:48:58 -06:00
Jennifer Shehane
0a15c8d2cc dependency: bump @cypress/request to ^3.0.4 (#30194)
* empty commit

* dependency: bump cypress/request

* add changelog entry
2024-09-10 12:29:25 -04:00
Mike McCready
3db1bf5ff3 docs: update link to debug-js/debug repo (#30196) 2024-09-06 06:29:39 -04:00
Mike McCready
66dd3689c4 dependency: update loader-utils to 1.4.2 (#30159)
* dependency: update loader-utils to 1.4.2

* move changelog to new release

* run ci

* run ci
2024-09-05 15:32:56 -04:00
Tom Mrazauskas
bccd15b8ac chore(@cypress/vue): fix type testing script (#30173)
* chore(@cypress/vue): fix type testing script

* add vue shim

* rename `tsconfig.json`

* optimize
2024-09-05 15:32:40 -04:00
Gweesin Chan
7337927a74 chore(deps): update dependency rimraf to v5.0.10 (#30155)
* chore(deps): update dependency rimraf to v5.0.10

* fix: fix clean errors caused by rimraf breaking change

* refactor: use promise instead of callback

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2024-09-05 15:32:23 -04:00
renovate[bot]
d067b7ed4b chore(deps): update dependency devtools-protocol to v0.0.1346313 (#30112)
* chore(deps): update dependency devtools-protocol to v0.0.1346313

* empty commit

* patch updated types for our devtools-protocol version

* dev patch

* Revert "dev patch"

This reverts commit 031b00df5f.

* Revert "patch updated types for our devtools-protocol version"

This reverts commit 44b31a3414.

* try to set devtools-protocol resolution

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-05 14:06:35 -04:00
github-actions[bot]
4d9b75ded9 chore: Update Chrome (beta) to 129.0.6668.29 (#30187)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-09-05 14:06:17 -04:00
Mike McCready
656266c802 docs: fix broken CONTRIBUTING.md links (#30189) 2024-09-05 13:40:49 -04:00
Raymond Greeley
b6b0b490d6 chore(deps): update to @faker-js/faker@8.4.1 (#30161)
* chore(deps): update to @faker-js/faker@8.4.1

* Use up-to-date methods from faker and create new type
2024-09-04 13:28:14 -04:00
Bill Glesias
12d8e0bd6e chore: release 13.14.2 (#30182) v13.14.2 2024-09-04 11:12:09 -04:00
Bill Glesias
770a50255f fix: revert HiDPI for Wayland users to resolve unknown issues with GLib-GIO-ERROR and cy.screenshot() timeouts [run ci] (#30179) 2024-09-04 09:47:55 -04:00
renovate[bot]
c1b95b5589 chore(deps): update dependency mini-css-extract-plugin to v2.9.1 (#30151)
* chore(deps): update dependency mini-css-extract-plugin to v2.9.1

* empty commit

* update other deps and remove types

* update yarn.locks

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-03 23:12:41 -04:00
Cacie Prins
bbe53286cb fix: WebSocket Connection Closed crashing from BrowserCriClient (#30174)
* catch Fetch.enable errors on extra target in browser CRI

* changelog

* changelog

* changelog

* Update packages/server/test/unit/browsers/browser-cri-client_spec.ts

Co-authored-by: Bill Glesias <bglesias@gmail.com>

* use try/catch instead of .catch for wider unit test support

---------

Co-authored-by: Bill Glesias <bglesias@gmail.com>
2024-09-03 18:25:40 -04:00
github-actions[bot]
57d7b638d9 chore: Update Chrome (stable) to 128.0.6613.119 (#30171)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-09-03 15:45:43 -04:00
renovate[bot]
b83548ade8 chore(deps): update dependency eslint-plugin-cypress to v3 (#30136)
* chore(deps): update dependency eslint-plugin-cypress to v3

* empty commit

* Fix cypress eslint errors in system tests

* Update snapshots after changing protocol tests.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-09-03 14:25:56 -04:00
Ryan Manuel
1f5fcf65b2 chore: fix local node version mismatch issue with better sqlite3 (#30158) 2024-09-03 10:03:06 -05:00
Mike McCready
195cdb11a2 chore(deps): remove deprecated @types/strip-ansi (#30139) 2024-08-30 11:20:33 -04:00
github-actions[bot]
6903db8fca chore: Update Chrome (beta) to 129.0.6668.22 (#30149)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-08-30 11:18:17 -04:00
Bill Glesias
b2a694fc65 chore: sync changelog with what is on docs.cypress.io and fix broken relative links (#30140) 2024-08-29 12:01:39 -04:00
Bill Glesias
e909c4ab63 chore: release 13.14.1 (#30138) v13.14.1 2024-08-29 11:47:29 -04:00
github-actions[bot]
58abe803f6 chore: Update Chrome (stable) to 128.0.6613.113 (#30133)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-08-29 10:01:04 -04:00
Bill Glesias
f6e7af954b fix: adds a description for the JIT experiment which was overlooked on initial implementation [run ci] (#30128) 2024-08-28 16:59:45 -04:00
Ryan Manuel
0f7722081d chore: fix kitchen sink running against staging to properly upload protocol data (#30121)
* chore: fix kitchen sink against staging build -- run ci

* maybe fix build -- run ci

* this won't work

* this won't work

* fix version of node

* fix version of node
2024-08-28 09:23:10 -04:00
semantic-release-bot
d83b9a0149 chore: release @cypress/webpack-dev-server-v3.11.0
[skip ci]
@cypress/webpack-dev-server-v3.11.0
2024-08-27 12:38:07 -04:00