Commit Graph

19615 Commits

Author SHA1 Message Date
Mike Plummer adc4c5e32c feat: Component Testing banner (#26625)
Co-authored-by: elevatebart <bart@cypress.io>
2023-05-05 16:07:41 -05:00
Mahdi Khashan 63be85f465 fix: updated CYPRESS_DOWNLOAD_PATH_TEMPLATE regex to allow multiple replacements (#25531) 2023-05-05 11:08:59 -06:00
renovate[bot] 1d7ae10ab5 dependency(deps): update dependency engine.io to v6.4.2 [security] (#26664)
* dependency(deps): update dependency engine.io to v6.4.2 [security]

* updating changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Schile <mschile@cypress.io>
2023-05-04 17:58:34 -05:00
Adam Stone-Lord 9da2288da2 chore: upgrade Lerna to v5 and use Nx (#26660) 2023-05-04 15:58:35 -04:00
semantic-release-bot bc6e9e4918 chore: release @cypress/vite-plugin-cypress-esm-v1.0.0
[skip ci]
@cypress/vite-plugin-cypress-esm-v1.0.0
2023-05-04 05:08:52 -04:00
Lachlan Miller 42d4f836cf feat: initial release of cypress/vite-plugin-cypress-esm (#26663) 2023-05-04 13:02:01 +10:00
Mike McCready 0f7c697a4e docs: revise contributor advice for node.js setup (#26652) 2023-05-03 11:22:48 -06:00
C Gwenael b979bdbde6 dependency: Update plist launcher CVE-2022-26260 (#26631) 2023-05-02 22:48:54 -06:00
Lachlan Miller 234681f3e9 chore: update npm/vue to use latest test utils (#26633)
* chore: bump @vue/test-utils version

* add test

* update changelog and config

* improve changelog and test
2023-05-03 10:13:59 +10:00
github-actions[bot] c13079fb1f chore: Update Chrome (stable) to 112.0.5615.165 and Chrome (beta) to 113.0.5672.63 (#26510)
* chore: Update Chrome (stable) to 112.0.5615.121 and Chrome (beta) to 113.0.5672.37

* chore: Update Chrome (stable) to 112.0.5615.165 and Chrome (beta) to 113.0.5672.53

* chore: Update Chrome (stable) to 112.0.5615.165 and Chrome (beta) to 113.0.5672.63

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
2023-05-02 08:46:00 -05:00
github-actions[bot] 4e80d1d64e chore: Update v8 snapshot cache (#26636)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2023-05-02 08:38:15 -05:00
Stokes Player f65d0dd382 refactor: add eslint disable comment (#26638) 2023-05-02 11:00:11 +10:00
Lachlan Miller ba38efeb63 chore: add releaserc to vite plugin esm (#26601)
* chore: add releaserc to vite plugin esm

* update workflows

* run plugin on CI
2023-05-02 10:54:55 +10:00
Mike Plummer 03a263d37b chore: add generated file to .gitignore (#26617) 2023-05-01 14:26:07 -05:00
Emily Rohrbough 4dd4183624 chore: binary build cleanup (#26627) 2023-05-01 14:16:34 -05:00
Jennifer Shehane 4c45e2eb34 fix: Update Chrome renderer crash to be more terse and up to date (#26597) 2023-05-01 13:14:11 -06:00
semantic-release-bot f46acffc9c chore: release @cypress/webpack-preprocessor-v5.17.1
[skip ci]
@cypress/webpack-preprocessor-v5.17.1
2023-05-01 09:43:23 -04:00
Stokes Player 0b10178850 fix: use local host versus third party site (#26619) 2023-05-01 13:40:56 +10:00
Barthélémy Ledoux 8f75b139a4 refactor: migrate from windi to tailwind (#26516)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Stokes Player <stokes.player@gmail.com>
Co-authored-by: astone123 <adams@cypress.io>
Co-authored-by: Stokes Player <stokes@cypress.io>
2023-04-28 10:29:24 -04:00
Ryan Manuel 296342c7c4 chore: update v8 generation vars so that from scratch depends implies updating the metafile (#26472) 2023-04-28 09:22:39 -05:00
Mike Plummer 91cbc6741c chore: Update Vite to 4.3.0 (#26553)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2023-04-27 15:09:31 -05:00
Ryan Manuel 8ed09aaf9b fix: unify cdp approach to fix devtools in electron (#26573) 2023-04-27 14:40:29 -05:00
renovate[bot] ac50b974a1 dependency(deps): update dependency deps-ok to v1.4.1 🌟 (#26612) 2023-04-27 09:31:09 -06:00
Jordan c94efb82b9 chore: update 12.11.0 release date (#26587)
[skip-ci]
v12.11.0
2023-04-26 08:47:15 -04:00
Jordan 9517def6b7 chore: 12.11.0 release (#26582)
* chore: 12.11.0 release

* chore: remove 12.10.1

* chore: remove whitespace from changelog

* chore: add empty line break after each changelog heading
2023-04-25 13:56:56 -04:00
Lachlan Miller 466155c212 chore: implement experimental ESM stub/spy for Vite (#26536)
* wip - no verify

* add tests

* remove old files

* old code

* fix bug with illegal property def

* update config

* spies

* update

* fix bugs

* caching

* update name of package

* fix bug

* debugging

* rename

* handle edge cases with more advanced syntax

* apply transform globally

* rename package

* revert name change

* update readme

* add test for other assets

* update yarn.lock

* chore: updating v8 snapshot cache

* revert lock file

* add test command

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* update README

Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>

* better comments

Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>

* update package.json

* handle edge case for new class instances

* add edge case

* Fix function prototype edge case

* Copy function prototypes across when proxying
* Add more debug logging, ensure logs are guarded by `debug` flag
* Improve perf of constructor function detection
* Fix potential nil access during spy detection
* Fix logger name

* Handle wildcard import syntax

* edge case for arrays

* ignore list

* log

* add notes

* add edge case

* add docs on known issues

* docs

* lock version

* update name

* fix comments

* Update README

* Apply suggestions from code review

Co-authored-by: Mark Noonan <mark@cypress.io>

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
Co-authored-by: Mike Plummer <mikep@cypress.io>
Co-authored-by: Mark Noonan <mark@cypress.io>
2023-04-25 12:17:26 +10:00
Adam Stone-Lord d6f525c233 chore: try triggering mouseleave on buttons to ensure that tooltips aren't showing (#26524)
Co-authored-by: Mark Noonan <mark@cypress.io>
2023-04-24 17:08:56 -04:00
Jordan e2439b19b4 chore: add support for Angular 16 (#26052)
* feat(angular): add support for Angular 16

* chore: update angular 16 pre-release version

* feat: handle getStylesConfig returning a Promise in Angular 16 (#26559)

* chore: remove next from deps to prepare for release

* remove .only, add angular-16 to webpack-dev-server e2e tests

---------

Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
Co-authored-by: astone123 <adams@cypress.io>
2023-04-24 09:57:12 -04:00
Adam Stone-Lord 4d6da9c077 chore: upgrade Vue to 3.2.47 (#26555)
* chore: upgrade Vue to 3.2.47

* [run ci]

* fix types

* update assertion

* remove unnecessary ? access
2023-04-24 10:45:42 +10:00
github-actions[bot] 80f550fe2a chore: Update v8 snapshot cache (#26537)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2023-04-21 16:03:07 -05:00
Stokes Player c86a97e7cc chore: add missing utm parameters for cloud links to Debug page (#26556) 2023-04-21 13:51:33 -04:00
Ben M 365630d5a2 chore: update stalebot to respect new labels and up process rate (#26552) 2023-04-21 10:06:18 -04:00
Adam Stone-Lord 4963893ac5 fix: don't display run passing status if Cloud org is over run limit (#26533) 2023-04-19 15:56:13 -04:00
Ryan Manuel c0b37ffc49 chore: update vm2 to 3.9.17 (#26534)
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
2023-04-19 07:51:07 -05:00
Adam Stone-Lord 45ca2fad6f feat: display a limit warning on the run navigation component when there are 100 total runs (#26523) 2023-04-18 15:48:21 -04:00
github-actions[bot] 1bbe212b16 chore: Update v8 snapshot cache (#26476)
* chore: updating v8 snapshot cache

* 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>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2023-04-18 14:19:52 -05:00
Ryan Manuel ddf720482b chore: upgrade vm2 (#26495)
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
2023-04-18 06:57:01 -05:00
Matt Henkes 3d0a2b4061 fix: Treat Video compression 0 as false. (#26503)
* chore: disable video compression

* system test updates

* moar system test fixes

* a couple of telemetry tweaks

* more intelligent defaults, don't touch firefox.

* trying this

* probably finally fix firefox system tests

* unformat plz

* ugh, also add a test

* plz stop formatting that file

* re-enable firefox tests

* Change log

* don't save videos to artifacts

* this will be fixed in another pr

* quoth the raven, quotes matter don't mess them up
2023-04-17 16:33:36 -05:00
Matt Henkes 2a8d078753 chore: Reduce dependencies and binary size, add circle ci detector (#26522)
* chore: add circle ci detector

* update deps

* adjust deps and cleanup binary?

* Add Tests

* fix tests, keep artifact

* Apply suggestions from code review

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

---------

Co-authored-by: Bill Glesias <bglesias@gmail.com>
2023-04-17 15:44:40 -05:00
Matt Henkes 1ed2031faa chore: 12.10.0 release (#26517) v12.10.0 2023-04-17 10:59:15 -05:00
Jordan 067e4fa304 test: fix flaky tests (#26505)
* test(launchpad): fix flaky tests

Closes #23153

Closes #23154

---------

Co-authored-by: astone123 <adams@cypress.io>
2023-04-17 10:24:23 -04:00
Mike Plummer 6209b91865 chore: Check project dependencies for CT compatibility (#26497)
* chore: Check project dependencies for CT compatibility

* Cleanup
2023-04-17 18:05:02 +10:00
Ben M c7da9f4ee6 chore: [skip ci] update to labels looked at by stalebot (#26496) 2023-04-13 14:18:15 -04:00
Ben M f5bcc044a2 chore: [skip ci] turning on stale bot (#26488) 2023-04-12 22:17:39 -04:00
Ben M d6bd4ec9e7 Update triage_add_to_project.yml
wrong quotes used in workflow
2023-04-11 10:07:53 -04:00
github-actions[bot] 39bdc3326c chore: Update Chrome (stable) to 112.0.5615.49 and Chrome (beta) to 113.0.5672.24 (#26434)
* chore: Update Chrome (stable) to 112.0.5615.49

* chore: Update Chrome (stable) to 112.0.5615.49 and Chrome (beta) to 113.0.5672.24

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
2023-04-11 08:40:30 -05:00
Mark Noonan 826412d408 feat: display framework definition errors (#26183)
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
Co-authored-by: astone123 <adams@cypress.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2023-04-11 06:48:07 -04:00
Lachlan Miller 7a33f5c1a8 fix: correctly resolve dependencies for CT onboarding when using Yarn Plug n Play (#26452)
* patch resolve package and use corret path for Yarn PnP module resolution

* add test

* fix logic

* changelog

* log

* Add link to pnp docs

* recursively search upwards for pnp.cjs

* use require.resolve no matter what

---------

Co-authored-by: Mike Plummer <mikep@cypress.io>
2023-04-11 11:54:27 +10:00
Mike Plummer fdb5642641 fix: Subscribe to framework detection changes in wizard (#26437) 2023-04-10 17:34:21 -05:00
Kevin Groat 92542ea866 fix: make clicks on type('{enter}') composed (#26395)
* fix: make clicks on type('{enter}') composed

Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>

* disable failing type_events driver tests from running in Webkit

* make sure done is only called once

* use test configuration to disable on webkit

* fix changelog

* Update cli/CHANGELOG.md

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>

---------

Co-authored-by: Adam Stone-Lord <adams@cypress.io>
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Ben M <benm@cypress.io>
2023-04-10 18:06:44 -04:00