Commit Graph

21233 Commits

Author SHA1 Message Date
github-actions[bot]
a85ef120d2 chore: updating v8 snapshot cache (#31250)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-11 09:07:55 -04:00
github-actions[bot]
ef9f905a4a chore: updating v8 snapshot cache (#31249)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-11 09:07:41 -04:00
Matt Schile
b9103af3fd misc: (studio) add support for url routing (#31205)
* update url with studio params

* updates

* spec updates

* adding tests

* updating changelog

* skip adding visit log during start

* update url support

* cy origin tests

* fix tests

* updates

* update origin test

* add a wait

* update

* pr updates

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-10 21:36:18 -06:00
Jennifer Shehane
5ff7e37868 chore: nanoid upgrade (#31233) 2025-03-10 15:24:02 -04:00
renovate[bot]
82e12cdeb8 chore(deps): update dependency disparity to ^3.2.0 (#31232)
* chore(deps): update dependency disparity to ^3.2.0

* empty commit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-10 11:49:35 -04:00
Bill Glesias
f0df912f39 chore: add websocket url to capabilities for firefox (#31226)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-10 11:35:18 -04:00
Cacie Prins
bbd7efc0dd refactor: begin to use axios for cloud api requests (#31041)
* patch axios for v8 snapshots

* export httpsAgent and httpAgent discretely

* set up axios interceptors for logging and error response transformation

* use unified error transform fn

* create instance api reqs, timeouts, tests

* move axios middleware to its own dir & refactor

* refactor error handling, enable retries in createInstance

* fix invocation of createInstance - not caught by ts because record.js is js

* retry on 500 - according to system test, this is expected behavior

* resolve snapshots, report retries to stdout

* fix cdp connection usage of shouldRetry due to newly unknown error type

* axios doesnt fully follow RequestOptions shape when adding request to https agent

* note why uri is treated as optional

* hail mary on getting axios to work with v8 snapshots

* update lockfile, force no-rewrite on more axios files

* attempt to fix v8 snapshots

* add verbose debugging to api request logging

* enable verbose api debugging on server unit tests

* fix nock pattern for createInstance

* remove request logging unit test - sinon/mocha does not assert correctly

* fix a few unit tests

* use runAllAsync rather than waiting an arbitrary time for sinon fake timer

* move create_instance spec to ts file, remove redundant test

* rm debug on ci

* clarify comment on change inpackages/network

* correct .uri property on patched RequestOptions to be optional

* rm unused log_requests.ts, DRY error messages

* resolve types with record.ts migration

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2025-03-10 10:58:09 -04:00
github-actions[bot]
996da962b4 chore: Update v8 snapshot cache - windows (#31237)
* chore: updating v8 snapshot cache

* index on develop: 667e319638 feat: Add Cypress.stop types to document its availability more publicly (#31225)

* index on develop: 667e319638 feat: Add Cypress.stop types to document its availability more publicly (#31225)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-10 09:29:26 -04:00
github-actions[bot]
16eb86b37f chore: Update v8 snapshot cache - darwin (#31236)
* chore: updating v8 snapshot cache

* index on develop: 667e319638 feat: Add Cypress.stop types to document its availability more publicly (#31225)

* index on develop: 667e319638 feat: Add Cypress.stop types to document its availability more publicly (#31225)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-10 09:29:09 -04:00
github-actions[bot]
3561e428d4 chore: Update v8 snapshot cache - linux (#31235)
* chore: updating v8 snapshot cache

* index on develop: 667e319638 feat: Add Cypress.stop types to document its availability more publicly (#31225)

* index on develop: 667e319638 feat: Add Cypress.stop types to document its availability more publicly (#31225)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-10 09:28:30 -04:00
Jennifer Shehane
667e319638 feat: Add Cypress.stop types to document its availability more publicly (#31225)
* misc: Add types for Cypress.stop

* Add changelog entry

* fix title of section in changelog
2025-03-07 12:43:12 -05:00
renovate[bot]
4536b2f9da chore(deps): update dependency ansi-to-html to v0.7.2 (#31220)
* chore(deps): update dependency ansi-to-html to v0.7.2

* empty commit

* chore(deps): update dependency ansi-to-html to v0.7.2

* empty commit

* Update height here to match expected height

* Revert "Update height here to match expected height"

This reverts commit bde9d5323d.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-07 10:04:20 -05:00
github-actions[bot]
cc0859fdf7 chore: updating v8 snapshot cache (#31229)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-07 09:36:00 -05:00
github-actions[bot]
6173daf3ba chore: updating v8 snapshot cache (#31228)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-07 09:35:44 -05:00
github-actions[bot]
99fccc157b chore: updating v8 snapshot cache (#31227)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-07 09:35:29 -05:00
github-actions[bot]
dad39f2dca chore: Update Chrome (beta) to 135.0.7049.3 (#31222)
* chore: Update Chrome (beta) to 135.0.7049.3

* empty commit

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-07 09:19:09 -05:00
Jennifer Shehane
6bd522bb74 misc: convert server/lib/modes files to ts + add more cli options to Cloud terminal error outputs (#31211)
* chore: convert server/lib/modes files to ts

* update snapshots

* add back require

* fix call to errors.warning

* Add changelog entry.
2025-03-06 12:39:24 -05:00
Jennifer Shehane
17e76f8270 test: Update test to prevent rehydrated DOM error in Cypress test (#31217)
* test: Update test to prevent rehydrated DOM error in Cypress test

* empty commit
2025-03-05 10:36:58 -05:00
github-actions[bot]
bc3f48a1cb chore: Update Chrome (stable) to 134.0.6998.35 (#31219)
* chore: Update Chrome (stable) to 134.0.6998.35

* empty commit

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-05 10:19:42 -05:00
github-actions[bot]
b6065402a7 chore: updating v8 snapshot cache (#31214)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-04 09:39:37 -05:00
github-actions[bot]
988bb9321c chore: updating v8 snapshot cache (#31213)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-03 19:38:16 -05:00
github-actions[bot]
ea7689ca09 chore: updating v8 snapshot cache (#31212)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-03 19:37:13 -05:00
Ryan Manuel
bd4774fb57 chore: pass file preprocesor override to protocol as debug data (#31171)
* chore: set up sharing of react via module federation in studio

* chore: add ability to load types from the studio bundle

* fix build

* fix build

* fix build

* chore: pass file preprocesor override to protocol as debug data

* fix tests

* PR comments

* PR comment

* update types
2025-03-03 12:52:01 -06:00
github-actions[bot]
6b1a37b616 chore: Update v8 snapshot cache - windows (#31204)
* chore: updating v8 snapshot cache

* index on develop: ffcc6387ef chore: add ability to load types from the studio bundle (#31153)

* index on develop: ffcc6387ef chore: add ability to load types from the studio bundle (#31153)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-03 09:59:42 -05:00
github-actions[bot]
be1c1b6ec5 chore: Update v8 snapshot cache - linux (#31203)
* chore: updating v8 snapshot cache

* index on develop: ffcc6387ef chore: add ability to load types from the studio bundle (#31153)

* index on develop: ffcc6387ef chore: add ability to load types from the studio bundle (#31153)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-03 09:59:24 -05:00
github-actions[bot]
7f094001fa chore: Update v8 snapshot cache - darwin (#31202)
* chore: updating v8 snapshot cache

* index on develop: ffcc6387ef chore: add ability to load types from the studio bundle (#31153)

* index on develop: ffcc6387ef chore: add ability to load types from the studio bundle (#31153)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-03 09:58:50 -05:00
Jennifer Shehane
43f8c82229 chore: convert some server js files to ts (#31177)
* chore: convert some server js files to ts

* Update packages/server/lib/controllers/spec.ts

Co-authored-by: Matt Schile <mschile@cypress.io>

* Update packages/server/lib/controllers/spec.ts

Co-authored-by: Matt Schile <mschile@cypress.io>

* fix type issues

---------

Co-authored-by: Matt Schile <mschile@cypress.io>
2025-03-03 09:47:03 -05:00
Ryan Manuel
ffcc6387ef chore: add ability to load types from the studio bundle (#31153)
* chore: set up sharing of react via module federation in studio

* chore: add ability to load types from the studio bundle

* fix build

* fix build

* fix build

* PR comments

* Update guides/studio-development.md

Co-authored-by: Matt Schile <mschile@cypress.io>

* fix test

---------

Co-authored-by: Matt Schile <mschile@cypress.io>
2025-02-28 16:30:45 -06:00
renovate[bot]
78b372ae00 dependency: update dependency simple-git to v3.27.0 (#31198)
* fix(deps): update dependency simple-git to v3.27.0

* set dependency to caret

* yarn lock

* changelog entry

* new day, new cache

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-02-28 16:01:25 -05:00
github-actions[bot]
078713d3b5 chore: updating v8 snapshot cache (#31192)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-27 22:09:01 -06:00
github-actions[bot]
d50ee5df9e chore: updating v8 snapshot cache (#31191)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-27 22:08:39 -06:00
github-actions[bot]
4170d6ce5a chore: updating v8 snapshot cache (#31190)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-27 22:08:05 -06:00
Jennifer Shehane
a5a343bcdc chore: remove warning from webpack:runner about version import (#31170) 2025-02-27 16:07:49 -05:00
github-actions[bot]
8cce4135c9 chore: Update Chrome (beta) to 134.0.6998.35 (#31181)
* chore: Update Chrome (beta) to 134.0.6998.35

* empty commit

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-02-27 13:18:23 -05:00
renovate[bot]
8e3787a083 chore(deps): update dependency mobx to v6.13.6 (#31183)
* chore(deps): update dependency mobx to v6.13.6

* empty commit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-02-27 13:15:24 -05:00
github-actions[bot]
a0504cc182 chore: updating v8 snapshot cache (#31180)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-26 20:28:28 -05:00
github-actions[bot]
2d052378dd chore: updating v8 snapshot cache (#31179)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-26 20:27:59 -05:00
github-actions[bot]
428bca0d04 chore: updating v8 snapshot cache (#31178)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-26 20:27:31 -05:00
Jennifer Shehane
0d50a5d52f chore: Update more driver tests from js to ts (#31169)
* Convert sessions.cy.js file

* convert utils to ts

* update some more types

* update eq call

* fix test
2025-02-26 20:26:10 -05:00
renovate[bot]
290638acd1 dependency: update dependency cli-table3 to v0.6.5 (#31166)
* fix(deps): update dependency cli-table3 to v0.6.5

* add changelog entry

* remove ts-expect-error

* empty commit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-02-26 12:08:03 -05:00
github-actions[bot]
4282f4ffdd chore: Update Chrome (stable) to 133.0.6943.141 (#31172)
* chore: Update Chrome (stable) to 133.0.6943.141

* empty commit

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-02-26 11:46:10 -05:00
Bill Glesias
7ffd5a33c1 chore: release 14.1.0 (#31168) v14.1.0 2025-02-25 12:26:26 -05:00
Cacie Prins
2d80905444 fix: corrects unit calculations in the slow network error message during Test Replay uploads (#31160)
* fix: corrects unit calculations in the slow upload speed error for test replay archive uploads

* changelog
2025-02-25 09:41:12 -05:00
github-actions[bot]
63a9f88507 chore: updating v8 snapshot cache (#31163)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-25 09:40:47 -05:00
github-actions[bot]
3d9617cb41 chore: updating v8 snapshot cache (#31162)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-25 09:40:28 -05:00
github-actions[bot]
77e52199ee chore: updating v8 snapshot cache (#31161)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-25 09:39:58 -05:00
renovate[bot]
b4c7e40535 dependency: update dependency compression to v1.8.0 (#31151)
* fix(deps): update dependency compression to v1.7.5

* fix(deps): update dependency compression to v1.7.5

* empty commit

* Add changelog entry

* fix(deps): update dependency compression to v1.8.0

* changelog entry

* index on renovate/compression-1.x: bb26918351 changelog entry

* index on renovate/compression-1.x: bb26918351 changelog entry

* index on renovate/compression-1.x: bb26918351 changelog entry

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-02-24 14:01:29 -05:00
Jennifer Shehane
1e7b596698 misc: Add some missing types + Convert js driver/query tests to ts (#31154)
* misc: Add some missing types + Convert js driver/query tests to ts

* changelog entry

* reuse partial

* Update cli/CHANGELOG.md

* Update call to querySelector to assign an identifier when checking for null
2025-02-24 13:21:53 -05:00
Bill Glesias
5da0995531 feat: implement webdriver BiDi for Firefox versions 135 and greater (#30870)
* feat: implement BiDi automation client base (without full extension cutover). [run ci]

* chore: implement suggestions from code review. [run ci]

* update error text to be in line with documentation

* address comments from code review

* address comments from code review

* make bidi, cdp, and both active protocols object enumerations to make the code easier to read

* address additional comments from code review

* fix errors from refactor

* update firefox warning
2025-02-24 13:17:44 -05:00
Ryan Manuel
017750810e chore: set up sharing of react via module federation in studio (#31129)
* chore: set up sharing of react via module federation in studio

* PR comments
2025-02-24 10:51:14 -06:00