Commit Graph

21262 Commits

Author SHA1 Message Date
Bill Glesias
eb846fb021 chore: update policy urls as the chromium page suggests discovering policies on chromeenterprise (#31292) 2025-03-14 20:57:01 -04:00
Matt Schile
b3b2c10f20 internal: updated studio panel to display immediately (#31287) 2025-03-14 16:03:07 -06:00
Matt Schile
ff83c04917 chore: update circle ci task data env (#31264) 2025-03-14 15:42:12 -06:00
renovate[bot]
d0f78c0084 chore(deps): update dependency @faker-js/faker to v9 (#31290)
* chore(deps): update dependency @faker-js/faker to v9

* empty commit

* Use lorem ipsum instead of faker so the percy snapshots don't update.

* use undeprecated username method

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-14 16:43:16 -04:00
Ryan Manuel
9201d3280a chore: ensure that studio AI logic is disabled on non chromium based browsers (#31272)
* 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

* chore: support studio lifecycle in protocol

* merge changes

* fix types

* fix tests

* fix tests

* fix tests

* fix more tests

* fix more tests

* fix more tests

* fix test

* fix bugs

* fix tests

* attempt to fix test

* further fixes

* improve cloud studio enablement

* refactoring

* remove new dom link

* fix last test

* Update packages/app/cypress/e2e/studio/studio.cy.ts

* Update packages/server/lib/project-base.ts

* chore: ensure that studio llm logic is disabled on non chromium based browsers

* use canAccessStudioLLM in the component

* fix types

* fix types

* fix types

* PR comments

* fix types

* fix types

* revert type stuff

* refactor

* import type

* fix types

---------

Co-authored-by: Matthew Schile <mschile@cypress.io>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-14 14:20:40 -05:00
Alex Schwartz
9d66bf5c45 dependency: update dependency systeminformation to 5.22.8 (#31281)
* fix: nodejs 22 deprecation when building

* Update CHANGELOG.md

* update other locations (#11)

* Update package.json

* Update package.json

* Update yarn.lock

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update cli/CHANGELOG.md

* Update cli/CHANGELOG.md

---------

Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-03-14 10:46:03 -04:00
github-actions[bot]
97531b97b8 chore: updating v8 snapshot cache (#31288)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-14 09:32:55 -04:00
github-actions[bot]
ced09003f5 chore: updating v8 snapshot cache (#31286)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-14 09:32:34 -04:00
github-actions[bot]
fc2ccd9ee7 chore: updating v8 snapshot cache (#31285)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-14 09:32:19 -04:00
Ryan Manuel
0daf7e639f chore: support studio lifecycle in protocol (#31239)
* 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

* chore: support studio lifecycle in protocol

* merge changes

* fix types

* fix tests

* fix tests

* fix tests

* fix more tests

* fix more tests

* fix more tests

* fix test

* fix bugs

* fix tests

* attempt to fix test

* further fixes

* improve cloud studio enablement

* refactoring

* remove new dom link

* fix last test

* Update packages/app/cypress/e2e/studio/studio.cy.ts

* Update packages/server/lib/project-base.ts

* Update packages/proxy/lib/http/request-middleware.ts

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

* PR comments

* fix build

* fix build

* update

* Update packages/server/lib/project-base.ts

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

* fix unit test

* rework save logic

---------

Co-authored-by: Matthew Schile <mschile@cypress.io>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-13 20:30:29 -05:00
github-actions[bot]
21b09f191d chore: Update Chrome (beta) to 135.0.7049.17 (#31279)
* chore: Update Chrome (beta) to 135.0.7049.17

* 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-13 17:18:48 -04:00
renovate[bot]
34588e9e8d chore(deps): update dependency @vueuse/core to v7.7.1 (#31269)
* chore(deps): update dependency @vueuse/core to v7.7.1

* empty commit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-03-13 15:01:56 -04:00
github-actions[bot]
706f9767a4 chore: updating v8 snapshot cache (#31278)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-13 08:08:02 -05:00
github-actions[bot]
9fd5ffe81c chore: updating v8 snapshot cache (#31277)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-13 08:07:44 -05:00
github-actions[bot]
f20a12f928 chore: updating v8 snapshot cache (#31276)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-13 08:07:28 -05:00
Bill Glesias
27d8fb0468 chore: release 14.2.0 (#31271) v14.2.0 2025-03-12 13:13:58 -04:00
renovate[bot]
88445edbf4 chore(deps): update dependency cypress-real-events to v1.14.0 (#31263)
* chore(deps): update dependency cypress-real-events to v1.14.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-12 10:53:13 -04:00
github-actions[bot]
91e755162f chore: updating v8 snapshot cache (#31267)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-12 10:07:46 -04:00
github-actions[bot]
cae7bbcd68 chore: updating v8 snapshot cache (#31266)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-12 10:07:32 -04:00
github-actions[bot]
512cb9de4d chore: updating v8 snapshot cache (#31265)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-12 10:07:19 -04:00
Ryan Manuel
7f6b3ff8e3 chore: fix the binary builds due to proxy-from-env -- run ci (#31259) 2025-03-11 16:54:07 -04:00
Jennifer Shehane
e9eccad46b chore: update the docker-compose to use base-internal image (#31261) 2025-03-11 16:52:21 -04:00
Jennifer Shehane
df6bee339d chore: bump unplugin-icons (#31247) 2025-03-11 16:50:30 -04:00
Jennifer Shehane
e0fce4301e chore: optimizations around browser dropdown code (#31256)
* chore: optimizations around browser dropdown code

* Write test for overlayZIndex prop, ensuring it takes effect + update styles.

* pass in numbers
2025-03-11 15:48:31 -04:00
Matt Schile
c66b44913c test: fix studio windows tests (#31258) 2025-03-11 11:32:41 -06:00
github-actions[bot]
8a35c019b6 chore: Update Chrome (stable) to 134.0.6998.88 (#31252)
* chore: Update Chrome (stable) to 134.0.6998.88

* 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-11 11:01:42 -04:00
Cacie Prins
843b188d65 refactor: enhance ts definitions for automation (#31231)
* refactor: enhance ts definitions for automation

* revert `automationValve` to returning bluebird promises, for now

* bump circle cache
2025-03-11 10:30:43 -04:00
Jennifer Shehane
830dacb51c misc: Move browser dropdown within AUT URL bar (#31216)
* misc: Begin code for moving viewport dimensions and removing dropdown

* Update styles for viewport size + scale and handle component testing views

* add changelog

* fix changelog link

* fix issue link again!

* misc: begin reworking the browser dropdown

* Update UIs for dropdowns to work right in both modes

* changelog entry

* remove assertions about browser dropdown being visible in tiny widths

* update changelog entry

* Add zindex of 5 for the aut-panel so it doesn't ever cover the reporter-panel

* Just pass zindex to style - apparently tailwind css option doesn't want to work........

* Update aut height to new height

* Move zindex to input instead of main aut-url container to prevent screenshotting from breaking.

* Add a comment, maybe it will help someone one day

* set z-index back to 51 to be above studio URL panel, but runner to 60 to be above that also

* zindex

* more z index changes!!1

* revert the resizable panel changes - make zindex of input dynamic!

* Fix browser dropdown in AutomationMissing UI
2025-03-11 09:44:20 -04:00
github-actions[bot]
985c07dee9 chore: updating v8 snapshot cache (#31251)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-03-11 09:08:12 -04:00
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