Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 688b7ea33e8243a76fc1b3bd7f5ef7f2bfba07f9
Author: Zach Bloomquist <[email protected]>
Date:   Wed Oct 12 17:21:58 2022 -0400

    feat(webkit): fix multidomain driver tests in WebKit (#23442)

    * Initial async changes

    * Small fixes and test updates.

    * updating tests

    * Fixes for cookie login tests

    * remove the onlys

    * Most tests passing

    * Fix driver tests?

    * fix firefox test?

    * fix unit tests

    * fix tests??

    * a better check

    * fix integration tests

    * minor cleanup

    * Comment out tyler fix for 10.0 origin issue

    * also fix integration tests

    * remove fixmes

    * Adding Retries for cookie actions. May break other error tests.

    * Address (some) PR comments

    * factor console logging out of run.ts

    * fix print-run

    * minimize diff

    * chore(server): convert browsers/index to typescript

    * fix tests

    * update stubbed tests

    * convert electron.js to .ts

    * Suggestions from code review

    * Clean up new type errors

    * electron.connectToExisting can be sync

    * more type errors for the type god

    * Suggestions from code review

    * refactor: move more of video capture into browser automations

    * unit tests

    * refactor: move videoCapture to browsers

    * fix snapshots

    * update to warn about cross origin command AUT in assertions

    * Fix type errors

    * fix multi-spec videos?

    * webkit video recording works!

    * webkit system tests

    * skip system-tests that won't be fixed in this PR

    ~60 tests skipped out of ~99:
    * ~6 skipped due to needing multidomain support
    * ~8 skipped due to missing before:browser:launch support
    * ~22 skipped due to broken stack traces

    * fix single-tab mode

    * cleanup/api renames

    * fix more tests

    * minimize diff, fix ff

    * fix unit tests

    * fix tests

    * cleanup

    * Move document.cookie patch to injection

    * enable ci job

    * fix up/add request events to webkit automation

    * update undefined message

    * doesn't need an underscore

    * Adding iframe patching.

    * forward errors prior to attaching

    * Add error message when using visit to visit a cross origin site with the onLoad or onBeforeLoad options.

    * Attempt to fix test errors.

    * more fixes, but not all

    * use the origin policy

    * Fix types

    * more fixes

    * consider chromeWebSecurity when checking if you can communicate with the AUT

    * firefox

    * prevent hangs if before unload happens after on load.

    * Fix some ToDos

    * code cleanup

    * remove quotes

    * Code review changes

    * more cr changes

    * fix tests possibly

    * Updating cy.origin websocket for webkit connection error

    * for realz this time

    * temp fix for before:unload/load issue

    * roll back change

    * Fix some flake

    * temporarily comment out autWindow.Error patch

    * updating cookies to match develop

    * update circle.yml

    * commenting out driver-integration-tests-webkit-experimentalSessionAndOrigin

    * revert cookie test change

    * revert cross origin change

    * Fix clear cookie problem

    * Try it again

    * test cy.origin in webkit

    * Skip origin tests when running in webkit

    * missed one

    * attempt to revert web_security changes

    * enable sessions on webkit

    * maybe this fixes system tests??

    * Update web_security_spec.js

    * Update web_security_spec.js

    * file cleanup

    * Unify socket creation logic

    * Address PR Comments

    Co-authored-by: mjhenkes <[email protected]>
    Co-authored-by: Matt Schile <[email protected]>

commit b7213c9bf03b0d2974ff83a52b2d7b1dfe6bba0c
Author: Adam Stone <[email protected]>
Date:   Wed Oct 12 17:01:49 2022 -0400

    chore: bump timeout for Angular webpack-dev-server tests (#24231)

commit 1e94afcabdf74b71fe56f707ba1e4e854f3f047c
Author: Aishe Ibrahim <[email protected]>
Date:   Wed Oct 12 15:11:18 2022 -0400

    chore: fixed tyos docs line 386 & 387 (#24180)

    Co-authored-by: Bill Glesias <[email protected]>

commit 74ef8843f672562058d45b75797b9ab79130e16b
Author: Emily Rohrbough <[email protected]>
Date:   Wed Oct 12 13:15:04 2022 -0500

    fix(reporter): attempt styles (#24134)

commit 4e2abf35f884ea6b53f54a1bd1cda50828d074a4
Author: semantic-release-bot <[email protected]>
Date:   Wed Oct 12 12:39:25 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 2d63fea7d3640c0e8c8f24625faf6bb984920807
Author: semantic-release-bot <[email protected]>
Date:   Wed Oct 12 12:39:09 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit a794417094bce4feb7fd7cd475f8305dc81baf18
Author: semantic-release-bot <[email protected]>
Date:   Wed Oct 12 12:38:53 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 42343881de271edc6d771f3503c07e76d63c6e1c
Author: semantic-release-bot <[email protected]>
Date:   Wed Oct 12 12:38:38 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit f169a8b2ff3d315ab9fbfa25b189ccd2fce4eb53
Author: semantic-release-bot <[email protected]>
Date:   Wed Oct 12 12:38:26 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 7f2c621ddddfabbeb6eca8881e5a63aa303c91dd
Author: semantic-release-bot <[email protected]>
Date:   Wed Oct 12 12:38:13 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 16fadb38f3185fdf912fe6e65891c6435d675842
Author: semantic-release-bot <[email protected]>
Date:   Wed Oct 12 12:38:01 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit 485b400810d9df41b22488ec3ec9d7b60335c1d4
Author: Adam Stone <[email protected]>
Date:   Wed Oct 12 12:04:25 2022 -0400

    chore: update Cypress package description (#24216)

commit 653a2266f5890946640b1a1762b4eefe27580cef
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:42:06 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 837a11275ea8c8a1c52ef80c90e9408f700e6a36
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:41:52 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit 8978187e674c35475e299432cf307630b7b90392
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:41:38 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 7f23540d3aa4833dd97134e9528f36a3609ac882
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:41:23 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit f549f916d85d17c7db62d4980874963da79a6ddc
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:41:08 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 0131e218f1cbe2bd9a5db453e7232463095a4790
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:40:54 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 47b6a6e5348683a73683e9b80039ceeafcdc8130
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:40:38 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit d8574c1ed5d9fc40ff60863ac1f10bdc31c6ed0d
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 17:40:22 2022 -0400

    chore: release @cypress/angular-v1.1.2

    [skip ci]

commit d4e8842a2aaaafd7033f9d155ac27f931f240cbf
Author: Adam Stone <[email protected]>
Date:   Tue Oct 11 21:05:43 2022 +0000

    chore: bump Cypress version (#24211)

commit 0bb705c185aa59ebcc6d2a38d936f984ac51f26b
Author: Kukhyeon Heo <[email protected]>
Date:   Wed Oct 12 03:41:54 2022 +0900

    chore: Migrate react Highlight component to Vue (#23973)

    * add test.

    * Add Highlight vue component + remove react component.

    * Remove floating-ui dependency.

    * fix test failure

    Co-authored-by: Lachlan Miller <[email protected]>

commit 53eef4fbd7e1caf32f0183cadbc0e4cf05524c34
Author: Zachary Williams <[email protected]>
Date:   Tue Oct 11 09:21:32 2022 -0500

    fix: angular and nuxt ct tests now fail on uncaught exceptions (#24122)

commit d0f13e93ef2d928247eb9bed93f50d2d9d275180
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:32:49 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 2a7d2dbfca41cb7f59f2507bcc9541470ec4e186
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:32:35 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit 5334ad2ed20c30a8e5f5a734d5e5ff43a31babfc
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:32:21 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 66952dedb7a08545c0d4ea4a4cfed200ab25e0c7
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:32:02 2022 -0400

    chore: release @cypress/vite-dev-server-v3.3.1

    [skip ci]

commit ca9fb8f8fd34a86e922c90efc7e62a3bfc8e2681
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:31:54 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit fb40f688e8539127e2d40c706e40b754fddc64f2
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:31:40 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit e14e6d1669b2a2086d1a56988a801605aff1864c
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:31:27 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 57babc3ef55e51f1c64a23294857d2d3a5e6809f
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 11 09:31:11 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit 0e62696a0ed771794d1ccb350e8b9e01aa0a2e14
Author: Matt Schile <[email protected]>
Date:   Mon Oct 10 21:45:48 2022 -0600

    fix: add support for checking multiple hosts when connecting to CDP (#24155)

commit 0c42a7e73b925aa6add6bb06a37b4296a54dbfdd
Author: Stokes Player <[email protected]>
Date:   Fri Oct 7 15:16:22 2022 -0400

    fix: include cypress version in header to anon-collect endpoint (#24158)

commit 5af6b27ed972ba9bc03d4a7fa4eaaeb2c7848fc3
Author: amehta265 <[email protected]>
Date:   Fri Oct 7 12:24:54 2022 -0400

    fix: CSS import in CT Support file is not working (#24117)

commit 3edd5be6700889a996e47a02de0c4a390254a86f
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:11:22 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit f0987f40f7c5588937c4790fd15f55fe70db245e
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:11:10 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit 98c9a4b30433e78654737f8fefe6d86d393d3cb4
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:10:57 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit e83130af278a55906c9a4cd135c3b30779720598
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:10:38 2022 -0400

    chore: release @cypress/vite-dev-server-v3.3.0

    [skip ci]

commit 8f4788d9a09bfd3ecbf3e9e12764dd8215d9016c
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:10:29 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit e7b2ff04b8196a2ce367cce4f1fc2b95e83a14e2
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:10:15 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit ab4fda9d677be19786611195b8d916c81146117e
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:09:59 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit c305a1a3ee7ce72c48f30ae21e3f6ec23ddd4549
Author: semantic-release-bot <[email protected]>
Date:   Thu Oct 6 14:09:44 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit eaa1de7ff76cf0ae6730e8df19594b60b762be01
Author: Mark Noonan <[email protected]>
Date:   Thu Oct 6 13:38:50 2022 -0400

    feat: add logic for "cypress-triggered events" (#24101)

    Co-authored-by: Zachary Williams <[email protected]>

commit 139046619b98b78858a6b711b5359df2d1250377
Author: Jordan <[email protected]>
Date:   Thu Oct 6 11:44:58 2022 -0400

    test(webpack-dev-server): add more angular mount tests (#23569)

commit e918fc1a8c1b26b25207e42a6b8a879b0a3e9a2b
Author: Mike Plummer <[email protected]>
Date:   Thu Oct 6 09:50:44 2022 -0500

    fix: Address Vite sourcemap edge cases (#24063)

commit 3e014743909b35f54b697d2a759e4a2c5b67b5b7
Author: Mike Plummer <[email protected]>
Date:   Wed Oct 5 13:41:56 2022 -0500

    feat: Disable file watching in component tests in run mode (#24097)

commit 70f4945430bc143c7fa1fa3db7a14aa4ac248fd2
Author: Emily Rohrbough <[email protected]>
Date:   Wed Oct 5 11:45:53 2022 -0500

    fix(reporter): fix nested command styles (#24132)

commit 93a16b7247ab6f89723d6cfed2741d792d196099
Author: Jordan <[email protected]>
Date:   Wed Oct 5 07:08:18 2022 -0400

    docs: Add xpath and grep to npm packages documentation (#23941)

commit 4904684c2f0c1c081bc7a302ddc19ed0dba77c22
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:56:27 2022 -0400

    chore: release @cypress/webpack-preprocessor-v5.14.0

    [skip ci]

commit ce392544e355ef5e2744b704b4153c701e029f20
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:56:20 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit f4fb9582c040ac3a87aefef2cbdb00b26aeeb097
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:56:09 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit 23e84add391931e4323bc97aa1a6e1a0680780e9
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:55:58 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 9a76b77f2115a4c8272772cb11e644ad7b1a1010
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:55:45 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 16fd17326d7e9486ca5a582001750d0521a2eea5
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:55:34 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 7a15c847264e315765686a493d19f371c82a8b66
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:55:22 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit caf909305467a1215fbe3705d38552432ed42ff5
Author: semantic-release-bot <[email protected]>
Date:   Tue Oct 4 18:55:12 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit 695dd275bcca75543fccefb92afe6bc7700f15ef
Author: Bill Glesias <[email protected]>
Date:   Tue Oct 4 18:26:04 2022 -0400

    feat: same origin spec bridges (#23885)

    * chore: enforce strict origin spec bridges

    chore: refactor spec bridges to strictly enforce same origin

    fix: wrap fullCrossOrigin injection around feature flag inside buffered response

    * fix: do NOT set the initial cypress cookie inside the spec bridge as it is sending unecessary cookies

    * chore: simplify the finding cypress in the injection code

    * chore: change order in which callback fn is declared

    * chore: add spec bridge performance issue to validation tests

commit a8e4867358486b8737e698045563b8149d98ae9c
Author: Vilhelm Melkstam <[email protected]>
Date:   Tue Oct 4 22:45:04 2022 +0200

    fix: clamp command output to 50 lines (#24089)

    Co-authored-by: astone123 <[email protected]>

commit e02a0b99897807095d48e30e59027a87825a253b
Author: Stokes Player <[email protected]>
Date:   Tue Oct 4 14:28:34 2022 -0400

    fix: Passing cohort through to SelectCloudProjectModal (#24071)

commit 4870b7f1bb237aa26cbe31ec1d6521e5e1e9aa3a
Author: Emily Rohrbough <[email protected]>
Date:   Tue Oct 4 10:49:02 2022 -0500

    chore(server): organization of cloud-specific files (#24028)

commit c18678381ca3ab35c4ab91fdf98b5c8cf537bd21
Author: Jordan <[email protected]>
Date:   Tue Oct 4 10:46:42 2022 -0400

    fix(angular): set webpack base so angular assets load (#24106)

    * fix(angular): set webpack base so angular assets load

commit d9c5e576728498ccef05193599fe3cd982d59b69
Author: Matt Schile <[email protected]>
Date:   Tue Oct 4 08:34:48 2022 -0600

    chore: set rejectUnauthorized for api calls (#24087)

commit ed35eaa48effe4e9de36b15c4daf529fc0dacee6
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:23:50 2022 -0400

    chore: release @cypress/webpack-preprocessor-v5.13.1

    [skip ci]

commit 2898121b7f14fb38b45bee9be32ec13471358b34
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:23:42 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit f58875f412ff61a7b260383f3df36f337111577c
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:23:30 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit 1e355f41f9f6ca80a4d6fba48f002a4d1ea78fb6
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:23:17 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 9b37fc29d3027b0550dbc128ceb02329c63462d0
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:23:04 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 48e4b84ed34c9d9516888e1921b6f5b6fe3e0eae
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:22:52 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 89a605d21ae2f133f53203a0583faba677289dfe
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:22:39 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 9078d1edf5a4c7a9a8aa46dc46a70617af8f82ed
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:22:26 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit 94b4ca0b462e3682af007b6204713da293ac2bd8
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 21:22:10 2022 -0400

    chore: release @cypress/angular-v1.1.1

    [skip ci]

commit e72d607814a08e3f6310bf91c24ecd8fc160ff3a
Author: Chris Breiding <[email protected]>
Date:   Mon Oct 3 20:49:00 2022 -0400

    fix(webpack-preprocessor): Move md5 from devDependencies to dependencies (#24098)

commit 670d43830947c3ea93ef9fdc9c90932a817eb453
Author: Jordan <[email protected]>
Date:   Mon Oct 3 18:17:46 2022 -0400

    fix(angular): call ngOnChanges after mount (#23596)

    * fix(angular): call ngOnChanges after mounting

commit 097603422535f88aed56b651824d0a3a9d5e81ff
Author: Colum Ferry <[email protected]>
Date:   Mon Oct 3 21:49:13 2022 +0100

    fix(webpack-dev-server): handle polyfills array for upcoming angular 15 change (#24064)

    Co-authored-by: Zachary Williams <[email protected]>

commit e626679c246ea33c83180d516599af637c3e443b
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 15:51:40 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 98f8dcef5795299a1c5ea4681e509f9d9ead0dad
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 15:51:28 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit 1591c0966b073c74306ca998cee96b85438372b8
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 15:51:16 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 6084976ad1c9e60fb5091194a7b08098873c4851
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 15:51:04 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 77fd5c03f11e60b47e0375c9e2d8c1993b7da5b2
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 15:50:53 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 05474b4dd568c6404e4381dce491866d2119c2b2
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 15:50:40 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 0c0849154c49405a7e97c99830f7ea3171ee968e
Author: semantic-release-bot <[email protected]>
Date:   Mon Oct 3 15:50:29 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit 282455c6ea70c5020f68de8d9c74eacf7c6c3c5a
Merge: a76df0b4fd 3208af6b29
Author: Bill Glesias <[email protected]>
Date:   Mon Oct 3 15:18:57 2022 -0400

    Merge pull request #23872 from cypress-io/feature/simulated-top-cookie-handling

    feat:  Improve simulated top cookie handling

commit 3208af6b2941ef43c932a606be4e8142159d1526
Merge: a41b104880 a76df0b4fd
Author: Bill Glesias <[email protected]>
Date:   Mon Oct 3 10:06:16 2022 -0400

    Merge branch 'develop' into feature/simulated-top-cookie-handling

commit a41b104880843e9d3d176c950f215b7e843d2d4e
Author: Bill Glesias <[email protected]>
Date:   Mon Oct 3 10:05:34 2022 -0400

    chore: simulated cookie fixes 1 (#24060)

    * chore: add documentation to CDP,electron, and web extension for selected resource types

    * chore: change nomenclature of X-Cypress-Request to X-Cypress-Is-XHR-Or-Fetch

    * chore: remove no longer applicable comment for socket code

    * chore: add comments to the resourceType/credential manager

commit a76df0b4fd0293674cb9d115950697a04447ba9a
Author: semantic-release-bot <[email protected]>
Date:   Sat Oct 1 11:50:38 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 32d7096af88e23d54b982a037d9bce53e79072a4
Author: semantic-release-bot <[email protected]>
Date:   Sat Oct 1 11:50:26 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit b3a9c046b4f93f84ad9c462e707f8ec4102d70a2
Author: semantic-release-bot <[email protected]>
Date:   Sat Oct 1 11:50:15 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit ff2ac2aff3adf42823e631bfb5993090830e44bf
Author: semantic-release-bot <[email protected]>
Date:   Sat Oct 1 11:50:03 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 5cb1db1bfbe9c7416b939090aa49b90ed1ba3570
Author: semantic-release-bot <[email protected]>
Date:   Sat Oct 1 11:49:52 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 5647f35903fe9504623de3629f95569f0970d06e
Author: semantic-release-bot <[email protected]>
Date:   Sat Oct 1 11:49:41 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit bc0c39d0be5e19cafacce018ff75a88819091ccb
Author: semantic-release-bot <[email protected]>
Date:   Sat Oct 1 11:49:29 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit a07f103e8e6881382eca746a542b7b5eb45f0db6
Merge: 7ff592b12d 06663ac244
Author: Emily Rohrbough <[email protected]>
Date:   Sat Oct 1 10:19:37 2022 -0500

    Merge pull request #23984 from cypress-io/sessions-handle-setup-err

commit 06663ac2448395b7b1214223ba222172b9660579
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 30 15:15:45 2022 -0500

    fix scenario when command fails in validates callback

commit b26544cb732b38f23ab442021fc78fe8fd09c641
Merge: 2a0fc472e6 7ff592b12d
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 30 12:51:13 2022 -0500

    Merge branch 'develop' into sessions-handle-setup-err

commit 7ff592b12debfbff24c5c48f736ac3a648a43da1
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 13:17:38 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 7c03dddd497e59b2493864781d3a37d02c38bd46
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 13:17:27 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit bb28aa8d9512418a290766f4ef7e8251b693c572
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 13:17:16 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit ddbdcc9754f73c3ddd53f7a6867debf1f2ee3eac
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 13:17:05 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 4434096a85a4608fbd1edafe1dcc80e44c37f506
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 13:16:54 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit b1c789785dcedec75223a4731ae70862114b1447
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 13:16:43 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit cbda042781293d3f15837a6386e1ae2021c0503f
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 13:16:32 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit 3e9aa5cbed8be937f7ed4981d251fc54c6425602
Author: Sam Goodger <[email protected]>
Date:   Sat Oct 1 02:40:14 2022 +1000

    chore: update mocha-junit-reporter to 2.1.0 (#24056)

commit ec5bf9b6a7fa7c3b5893e158a6dd32ef44adc5d9
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 12:37:20 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 3feb462e539c1b36eec1b3ba59c5b49b3fc5e59d
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 12:37:09 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit 9449bacdffa5b1c6ea5fb516c9dcdfdbacb905f3
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 12:36:59 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 34de2b7d529cfd8544745705ea8a94a0bc8ebeff
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 12:36:47 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 57d1e60102fef3581f4214c36eb4efe02972bfb3
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 12:36:37 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 9d9580e454ddf98694b74ce7696cd5375ec94f3c
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 12:36:26 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 2fc6f7d2ce94675e266a2cf7bee62c1dc2821f6f
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 12:36:16 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit f9ef9600fb49885c8825213ac863a813f5c7142f
Author: Matt Schile <[email protected]>
Date:   Fri Sep 30 08:35:24 2022 -0600

    chore(deps): upgrade electron to v21.0.0 (#23881)

commit 94eb70e2c095a24c2466c081f6c5bf0479f810c4
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 10:31:33 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 80b62d9c45fe88ea6a66b3c4e2247ab5b24106d1
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 10:31:21 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit fe95e9506712a7ceaa3b565e715d16e82d44ce26
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 10:31:09 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit cc06f881686eb5f47a6533491224afeeac62d2ed
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 10:30:56 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 4dc067b5b1a975d29cdec488ac179d6e6db8abab
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 10:30:45 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit 1246d6479f12753da01dd74ace63e593a00ed713
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 10:30:33 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 6fcb7a31b42a9e5e9f25da9ef5a6646433bc933c
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 30 10:30:21 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit cc76ad5bb98ce0960d61267a419605bb3711a3d3
Author: Jordan <[email protected]>
Date:   Fri Sep 30 09:59:18 2022 -0400

    docs: update license year (#24024)

    I was reviewing this for another project and noticed this was out of date and figured I'd open a quick PR.

commit 2a0fc472e6f226b2b7c3d09de145815958b021e9
Merge: a438382117 2e363d98a1
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 30 08:42:33 2022 -0500

    Merge branch 'develop' into sessions-handle-setup-err

commit 18a3c9a4210ac0bbf283ad2bc343dbe0c01289af
Merge: 1d893bbb1b 2e363d98a1
Author: Bill Glesias <[email protected]>
Date:   Fri Sep 30 08:56:48 2022 -0400

    Merge branch 'develop' into feature/simulated-top-cookie-handling

commit 2e363d98a1d95fe71c094b828fc300b9fc0471e9
Author: Lachlan Miller <[email protected]>
Date:   Fri Sep 30 09:28:52 2022 +1000

    fix: do not double handle errors in component testing (#23957)

    * fix: do not double catch errors and unhanded exceptions in component testing

    * add test fixtures

    * revert whitespace

    * snaps

    * better types

    * improve types

    * do not double capture errors

    * add test

    * adding tests

    * updates

    * revert

    * update

    * types

    * give up on types, it is impossible

    * snaps

    * fix

    * remove link

commit 7154ab035030d3c67b7930bae82e7a73bff4c55e
Author: Lachlan Miller <[email protected]>
Date:   Fri Sep 30 08:16:06 2022 +1000

    docs: document mount adapter requirements (#23976)

    * docs: document mount adapter spec

    * inject styles earlier

    * update docs

commit a4383821178cc8d86c1878d25650d8e586bdbfeb
Merge: 5beb61d7d8 ce1eff2942
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 29 16:05:58 2022 -0500

    Merge branch 'develop' into sessions-handle-setup-err

commit ce1eff29420decfe515eb66e51e4288b57e25733
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:23:39 2022 -0400

    chore: release @cypress/xpath-v2.0.2

    [skip ci]

commit 7b32f91a2bb97c3d169ed0c476b2e458e56b2af0
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:23:27 2022 -0400

    chore: release @cypress/webpack-preprocessor-v5.13.0

    [skip ci]

commit 22ba0c8ded57533f53de5013bccc601915e960e5
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:23:16 2022 -0400

    chore: release @cypress/webpack-dev-server-v2.3.0

    [skip ci]

commit 23dc52df71119565d4f8f3d4c1e329b772be4053
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:23:05 2022 -0400

    chore: release @cypress/vue2-v1.1.0

    [skip ci]

commit a001cfb3f5c0c0dd483954797bfc3520481ff75f
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:22:53 2022 -0400

    chore: release @cypress/vue-v4.2.0

    [skip ci]

commit 89d509186c7888826edfab3c945a0549bd251333
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:22:36 2022 -0400

    chore: release @cypress/vite-dev-server-v3.2.0

    [skip ci]

commit 4bec2045d045e47af3697a7b567112e9c1d95d0b
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:22:21 2022 -0400

    chore: release @cypress/svelte-v1.0.1

    [skip ci]

commit 5b8cd6d87f5b2e8d2f81214390b87ddf7970839f
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:22:12 2022 -0400

    chore: release @cypress/react18-v1.1.0

    [skip ci]

commit 5cbcf4c5023fa0df00a892ea51e7ee386a6bbc7d
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:22:02 2022 -0400

    chore: release @cypress/react-v6.2.0

    [skip ci]

commit bc1cc0154523a06fe5dc17812865cffe9af9222f
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:21:51 2022 -0400

    chore: release @cypress/mount-utils-v2.1.0

    [skip ci]

commit 0d59f8501c743f18bbc8de4bc2d72186447d359d
Author: semantic-release-bot <[email protected]>
Date:   Thu Sep 29 16:21:39 2022 -0400

    chore: release @cypress/schematic-v2.1.0

    [skip ci]

commit e4c71d6b14004233cc0776aa5d24a84f7b9d095d
Author: Mike Plummer <[email protected]>
Date:   Thu Sep 29 14:20:04 2022 -0500

    fix: Angular14 timeout on Windows (#24045)

commit a451d17c666f2cfd50ee9b094a4c0a00e35e94f2
Author: Blue F <[email protected]>
Date:   Thu Sep 29 09:38:55 2022 -0700

    fix: Assertions properly remain pending when paired with certain commands (#24021)

commit 5beb61d7d8436e81f26a566656ef393a2639c5b6
Merge: a1c2250055 c813ec8aca
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 29 10:03:06 2022 -0500

    Merge branch 'develop' into sessions-handle-setup-err

commit c813ec8acac590ec06d3c7ada598df2f6a6b4008
Author: GitStart <[email protected]>
Date:   Thu Sep 29 14:49:14 2022 +0000

    feat: show tooltips indicating the source of config values (#23470)

    Co-authored-by: Mark Noonan <[email protected]>
    Co-authored-by: Zachary Williams <[email protected]>
    Co-authored-by: Ben M <[email protected]>
    Co-authored-by: Lachlan Miller <[email protected]>

commit a1c22500557cfe37dc325c0be545571e2f2c9952
Merge: c99e09b98b f399994e9f
Author: Matt Henkes <[email protected]>
Date:   Thu Sep 29 00:22:53 2022 -0500

    Merge branch 'develop' into sessions-handle-setup-err

commit f399994e9ffe5213303d313bf7c49e08a4ff4966
Author: Blue F <[email protected]>
Date:   Wed Sep 28 12:18:47 2022 -0700

    chore: Revert "feat: _addQuery() (#23665)" (#24022)

    This reverts commit 41fc535dca51cda4e40b5d9fc827d8bff534f3d1.

commit daa145f03438553f89fea68676e8d22ee4c87496
Merge: 41fc535dca 97f227005c
Author: Emily Rohrbough <[email protected]>
Date:   Wed Sep 28 11:13:17 2022 -0500

    Merge pull request #24019 from cypress-io/release-svelte

commit 41fc535dca51cda4e40b5d9fc827d8bff534f3d1
Author: Blue F <[email protected]>
Date:   Wed Sep 28 09:01:39 2022 -0700

    feat: _addQuery() (#23665)

    * feat: Commands.addSelector, and migrate .get() to be a selector

    * Fix for failed tests

    * Last test fix

    * More test fixes

    * Self review changes

    * Remove the concept of prevSubject from selectors entirely

    * Rename addSelector to addQuery

    * Quick fix for last commit

    * Fix TS

    * Fix merge from develop

    * Add types and other review updates

    * Increase timeout to try fixing flakiness

    * Rename addQuery to _addQuery

    * Fix typo in previous commit

    * Fix TS

    * Include AUT assertion in cy.get()

    * Fix for previous commit

    * Review feedback

    * Minor test improvement

    * Swifter failure on sizzle syntax error

    * Better solution for refetching current subject in verifyUpcomingAssertions

    * Command IDs now include their chainerId

commit 97f227005c40a1fb50479671bd1a7cc037da142c
Merge: b86403fcbc d2a7de1d6d
Author: Emily Rohrbough <[email protected]>
Date:   Wed Sep 28 10:36:56 2022 -0500

    Merge branch 'develop' into release-svelte

commit b86403fcbcc85ce5be1ca96bbf42357dd24c07dd
Author: Emily Rohrbough <[email protected]>
Date:   Wed Sep 28 10:26:08 2022 -0500

    fix: release svelte

commit d2a7de1d6d09053f5d40cff268599b9e2ab1a807
Author: Chris Breiding <[email protected]>
Date:   Wed Sep 28 11:19:57 2022 -0400

    chore: Prevent npm-release failures in one package from stopping other releases (#24017)

commit 5f007189d287acc5ce5654fc50fa7245c046711a
Author: Matt Schile <[email protected]>
Date:   Tue Sep 27 22:45:28 2022 -0600

    chore: update cypress-bot username in triage workflow (#24007)

commit 10f2961c17495a49bcfef1a5d581eddd1124fb40
Author: Adam Stone <[email protected]>
Date:   Wed Sep 28 04:09:07 2022 +0000

    feat: add RecordRunModal component (#23953)

    * feat: add RecordRunModal component

    * feat: add missing assertion

    * feat: import using @packages syntax

    * feat: remove unnecessary null check

    * feat: move record key gql logic to separate component

    * feat: add another test case

    * feat: refactor RunsEmpty component

    * feat: update test

    * feat: remove unused query

    * feat: use translation strings in tests

    * feat: assert that command shows in RecordRunModal

    Co-authored-by: Lachlan Miller <[email protected]>

commit 296cebb09c91247ce22e34dbdef539dffe250d88
Author: semantic-release-bot <[email protected]>
Date:   Tue Sep 27 20:26:24 2022 -0400

    chore: release @cypress/angular-v1.1.0

    [skip ci]

commit 646f22add990e4223815ee2e6deac35c9455405c
Author: Chris Breiding <[email protected]>
Date:   Tue Sep 27 19:39:55 2022 -0400

    feat(webpack-preprocessor): add support for cy.origin() dependencies (#24006)

    Co-authored-by: Matt Schile <[email protected]>

commit 1d893bbb1bcad42cdfbac2b26f45b7b9522da54e
Merge: e6d8f45f48 eb7409b205
Author: Bill Glesias <[email protected]>
Date:   Tue Sep 27 18:18:31 2022 -0400

    Merge branch 'develop' into feature/simulated-top-cookie-handling

commit eb7409b205b35883de7a1489610639289f9a6adf
Author: Ryan Manuel <[email protected]>
Date:   Tue Sep 27 22:13:34 2022 +0000

    chore: fix npm-cypress-schematic build (#24009)

commit e6d8f45f488888cffeee3cbbb08662324f4306cc
Merge: 11ed9a622b bc3c6d5ff9
Author: Bill Glesias <[email protected]>
Date:   Tue Sep 27 17:12:14 2022 -0400

    Merge branch 'develop' into feature/simulated-top-cookie-handling

commit 11ed9a622b9cfea5be5b42c7615fe2554f3a5def
Author: Bill Glesias <[email protected]>
Date:   Tue Sep 27 17:11:30 2022 -0400

    fix: misc review comments (#23971)

    * chore: refactor credential manager into its own utility class and add basic unit tests

    * chore: add firefox comments into the cookie jar

commit bc3c6d5ff95d58e5a47b2baeef8526b5ccdc3bfa
Author: Chris Breiding <[email protected]>
Date:   Tue Sep 27 14:53:48 2022 -0400

    chore: 10.9.0 release (#24004)

commit c99e09b98bda4f9e48ae3be8616ceaf215495024
Merge: 3b7a397528 8bcfe93ba9
Author: Emily Rohrbough <[email protected]>
Date:   Tue Sep 27 12:50:15 2022 -0500

    Merge branch 'develop' into sessions-handle-setup-err

commit 8bcfe93ba9aebe67d6decedb904af3ab570e3834
Author: semantic-release-bot <[email protected]>
Date:   Mon Sep 26 23:02:13 2022 -0400

    chore: release @cypress/angular-v1.1.0

    [skip ci]

commit a75d3ec81f3405db6721a89875d89cdca0109013
Author: Ryan Duffy <[email protected]>
Date:   Mon Sep 26 19:16:48 2022 -0700

    fix: Detect user-configured browsers (#23446)

    * fix: Detect user-configured browsers

    * move user browser lookup into BrowserDataSource

    * refactor out common browser dedupe logic

    * simplify allBrowsers

    * resolve non-machine browsers

    * pr feedback

    * added tests

    * fix test

    * longer timeout

    Co-authored-by: Lachlan Miller <[email protected]>
    Co-authored-by: Emily Rohrbough <[email protected]>
    Co-authored-by: Zachary Williams <[email protected]>

commit 63b1a9560d6300a5a88401f3df76c4afa8f0efb9
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 26 19:19:10 2022 -0500

    chore: delete ui-components package (#23950)

    * chore: delete ui-components package

    * add dependency to frontend-shared that was previously provided by ui-components

    * whoops

    * fix deps

commit bf590eba3f1cf46b04f6a1252e51da5c5a3dc7c2
Author: Mike Plummer <[email protected]>
Date:   Mon Sep 26 17:31:46 2022 -0500

    feat: CT stack traces (#23916)

    Co-authored-by: Zachary Williams <[email protected]>
    Co-authored-by: astone123 <[email protected]>
    Co-authored-by: Lachlan Miller <[email protected]>

commit 3aad5a03e9291b11eb86fe68261db84dd87854ea
Author: Stokes Player <[email protected]>
Date:   Mon Sep 26 18:26:33 2022 -0400

    fix: Add missing header and use correct endpoint host (#23982)

commit 6a40936604ae24b0b40996692c4a03e5a3c1c9a2
Author: msebas <[email protected]>
Date:   Mon Sep 26 23:04:48 2022 +0200

    fix: allow asynchronous vue cli init phase (#23936)

    Co-authored-by: Zachary Williams <[email protected]>

commit 88ecb1e94985ae623365561cc0fd422128e1a3e8
Author: Stokes Player <[email protected]>
Date:   Mon Sep 26 16:58:57 2022 -0400

    fix: update way that cohorts are cached to remove duplicate key (#23985)

commit 26a71fe0193f74758e5f03b141ee76aafa367c17
Author: Adam Stone <[email protected]>
Date:   Mon Sep 26 18:00:45 2022 +0000

    chore: Use the same dashboard project ID for all Cypress monorepo packages (#23981)

commit 3b7a3975282509104be1dfe3119dbbedee7aeda8
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 26 12:35:49 2022 -0500

    Update system-tests/projects/session-and-origin-e2e-specs/cypress/e2e/session/errors.cy.js

    Co-authored-by: Chris Breiding <[email protected]>

commit c4ecf085b5bb50173538562118c10bfe17577761
Merge: 842be2e200 2727ccd2c2
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 26 11:57:42 2022 -0500

    Merge branch 'develop' into sessions-handle-setup-err

commit 842be2e200184aff497ab51a3eb7e4743e5b0cc1
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 26 11:52:37 2022 -0500

    fix: correctly fail session when setup func has failing command or assertion

commit 2727ccd2c2af4f4a8e866f006cf97618d819a6c8
Author: Lachlan Miller <[email protected]>
Date:   Tue Sep 27 01:22:15 2022 +1000

    fix: revert accidentally changed yarn.lock (#23975)

commit d422aadfa10e5aaac17ed0e4dd5e18a73d821490
Author: Jordan <[email protected]>
Date:   Mon Sep 26 11:05:07 2022 -0400

    feat(grep): move cypress-grep to @cypress/grep (#23887)

    move cypress-grep to @cypress/grep

commit a5ec234005fead97f6cfdf611abf8d9f4ad0565d
Merge: 238ead3c53 1d472268a8
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 26 08:34:26 2022 -0500

    Merge pull request #23904 from cypress-io/cache-sessions

commit 1d472268a82fed19b041ad0c9cdd285db8cb38b8
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 23 15:55:48 2022 -0500

    types

commit 34904ee32f7f4508ec75d0049969ad4383c4f14b
Merge: 23926c945b 238ead3c53
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 23 15:16:25 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 23926c945b5c5d080762c3b922a9c040b3db211e
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 23 15:15:56 2022 -0500

    fix

commit 443a887542ed46e6c963d2503774700a3f8be4bf
Merge: 1f6a57da3f 238ead3c53
Author: Bill Glesias <[email protected]>
Date:   Fri Sep 23 15:08:18 2022 -0400

    Merge branch 'develop' into feature/simulated-top-cookie-handling

commit 238ead3c53399c022f7c99236ccc709768395a61
Merge: 78779a2db1 9413ff6458
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 23 13:37:03 2022 -0500

    Merge pull request #23921 from cypress-io/clean-stale-scripts

commit 9413ff64589354ec131a872b8b8b4bb8340b85ba
Merge: 35d258737d 78779a2db1
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 23 12:03:35 2022 -0500

    Merge branch 'develop' into clean-stale-scripts

commit 78779a2db13ca6555a6b830dbabeefd3d37bbfe5
Author: Lachlan Miller <[email protected]>
Date:   Sat Sep 24 02:23:06 2022 +1000

    fix: fix regression in npm/vue (#23954)

commit be73359437e8edd21a441044287907e50043bedd
Merge: ca0fe1caf6 17556de482
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 23 11:12:14 2022 -0500

    Merge branch 'develop' into cache-sessions

commit ca0fe1caf6ecc2282da9c9af4bb9255ae440e773
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 23 11:05:12 2022 -0500

    fix broken system -test and improve error handling I spent 3 hrs debugging

commit 17556de482e3d86e4637665327092718158a153a
Author: Kukhyeon Heo <[email protected]>
Date:   Sat Sep 24 00:49:50 2022 +0900

    chore: migrate runner/dom.js to app part 1 (#23792)

    Co-authored-by: Chris Breiding <[email protected]>

commit c9405d1dc481cbf8716814dda1127a38d1fa8b88
Author: semantic-release-bot <[email protected]>
Date:   Fri Sep 23 11:37:24 2022 -0400

    chore: release @cypress/angular-v1.1.0

    [skip ci]

commit 6f3cfa7f902e365ac16484c8c9baede2842790ae
Author: Madhav Saini <[email protected]>
Date:   Fri Sep 23 20:29:07 2022 +0530

    fix: typo in viewport dropdown (#23789)

    Co-authored-by: Emily Rohrbough <[email protected]>
    Co-authored-by: Chris Breiding <[email protected]>
    Co-authored-by: Chris Breiding <[email protected]>

commit 1f6a57da3fcdc1f7b6116573770351f2b3018a01
Merge: 01ea821926 acc1050dd2
Author: Bill Glesias <[email protected]>
Date:   Fri Sep 23 10:06:38 2022 -0400

    Merge branch 'develop' into feature/simulated-top-cookie-handling

commit 01ea8219269dee64db0a32cbb0462a2e605c66c4
Author: Bill Glesias <[email protected]>
Date:   Fri Sep 23 10:04:45 2022 -0400

    feat: implement simulated top req res middleware (#23888)

    * test: add correct cookie_behavior assertions before work on server
    (currently failing)

    * chore: add types needed in the socket and middlewares

    * feat: add socket code to server-base (no tests here) to be used in request/response middleware

    * feat: fill out the ExtractCypressMetadataHeaders implementation

    * feat: add attach cookie logic to requests based on xhr/fetch requests

    * feat: add attaching cookies to response logic w/ tests

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

    Co-authored-by: Matt Henkes <[email protected]>

    Co-authored-by: Matt Henkes <[email protected]>

commit acc1050dd2659182fa87729be5ce9c3ca99de94b
Author: Ryan Duffy <[email protected]>
Date:   Thu Sep 22 14:44:58 2022 -0700

    feat: Add support for optional env key to browser launch options (#23624)

    Co-authored-by: Lachlan Miller <[email protected]>

commit 77c5ebfeb97febf349713bbeecfc006fa2c7d295
Merge: 5f3f959fe1 90729e7d80
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 22 15:05:28 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 5f3f959fe1756f1ec535107abc3797a689cd88d4
Merge: fdb2f99419 a1b5db6c5c
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 22 13:52:33 2022 -0500

    erge branch 'cache-sessions' of https://github.com/cypress-io/cypress into cache-sessions

commit fdb2f99419139698a253a3594cb3277af5cc2719
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 22 13:52:25 2022 -0500

    link issue

commit a1b5db6c5c2484e5595499d66bf36b69e51c3647
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 22 13:52:03 2022 -0500

    Apply suggestions from code review

    Co-authored-by: Bill Glesias <[email protected]>

commit 56b4f894aa09755891caa485a5d61db1a05e9206
Author: Bill Glesias <[email protected]>
Date:   Thu Sep 22 10:21:13 2022 -0400

    chore: add utility functions in proxy to be used in the near future i… (#23880)

    * chore: add utility functions in proxy to be used in the near future in the request/response middleware(s)

    * fix: add isAUTIframe check inside the shouldAttachAndSetCookies, move the siteContext info to the cookies package, simplify top-simulation util, and add better method documentation

commit 252ae5ae6783b0843794fe2b07ca95ee014a1510
Merge: 18321f80dd cd2fde9047
Author: Bill Glesias <[email protected]>
Date:   Wed Sep 21 18:29:21 2022 -0400

    Merge branch 'develop' of github.com:cypress-io/cypress into feature/simulated-top-cookie-handling

commit 18321f80dd1582354db0a628d61cbeabd167c488
Author: Bill Glesias <[email protected]>
Date:   Wed Sep 21 18:27:17 2022 -0400

    chore: refactor originPolicy to use superDomainOrigin nomenclat… (#23879)

    * chore: refactor originPolicy to use superDomainOriginPolicy nomenclature and add sameSite/superDomainOrigin policy functions and make originMatch functions match fully same origin policy including sub domains

    * chore: change doesAutMatchTopSuperOriginPolicy to doesAUTMatchTopSuperDomainOriginPolicy

    * chore: rename originPolicy references to just be origin. Rename superDomainOriginPolicy to superDomainOrigin

    * fix: remove duplicate origin keys and add check for remote.origin to return null

    * chore: further rename variables to fit origin paradigm

    * chore: remove latestActiveSuperDomainOrigin as it is no longer used

    * fix: key order in consoleProps yielded test

    * remove isAnticipatingCrossOriginResponse as it is no longer available

    * chore: update documentation to urlMatchesSameSiteProps to show why the strictPortMatch is an option

    * chore: refactor cors package to use a single parse function and update unit tests

    * chore: refactor getOrigin to use url origin

    * chore: update same-site documentation to now be dependent on cookies

    * chore: update same-site policy to be schemeful-same-site policy as we consider protocol mismatches to be not same-site

commit 35d258737dfbfe893784d20894968a0d8de302dc
Author: Emily Rohrbough <[email protected]>
Date:   Wed Sep 21 13:58:11 2022 -0500

    chore: remove run-ct-examples --- appears to have been replaces with ct system tests

commit e22d68107cca976362e88d1de220c5d31108c9ac
Author: Emily Rohrbough <[email protected]>
Date:   Wed Sep 21 12:54:28 2022 -0500

    Update packages/server/lib/server-e2e.ts

commit 37ed973118feccaedf2db2f7539d5c04bf6390de
Author: Emily Rohrbough <[email protected]>
Date:   Wed Sep 21 12:07:04 2022 -0500

    okay -- fix all the test (hopefully)

commit f45d607a9240336c3957b23372e60579190806bf
Author: Emily Rohrbough <[email protected]>
Date:   Wed Sep 21 07:40:17 2022 -0500

    fix system tests and bug found for recreating global session after failed with validation

commit 2205a0fcf2f83419e8c8df0c258462c5ff12932c
Author: Emily Rohrbough <[email protected]>
Date:   Tue Sep 20 10:35:36 2022 -0500

    broke things

commit 9e2c15d23aa76d0d74f712b6ec456381f5a07a0b
Merge: 8c3a68d80a 11dc3c1f62
Author: Emily Rohrbough <[email protected]>
Date:   Tue Sep 20 08:09:19 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 8c3a68d80a17fd33698343ebc8b6ac8d0afc4ad2
Author: Emily Rohrbough <[email protected]>
Date:   Tue Sep 20 08:08:44 2022 -0500

    fix tests

commit ed098004bbb691088a900f0319fea7c8369c5ff7
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 19 15:23:13 2022 -0500

    clean up

commit c98b640edd00c0f47ffc8046714255013268a309
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 19 15:18:50 2022 -0500

    fix

commit 6968c8ea7ad633de354f063ad01ed88f7a0561e5
Author: Emily Rohrbough <[email protected]>
Date:   Mon Sep 19 15:18:21 2022 -0500

    tests

commit ce1dfc36e963ca6bc9dfef77e0b73701e1fea8e1
Merge: f356065ec4 823ffd0ca9
Author: Bill Glesias <[email protected]>
Date:   Sun Sep 18 23:22:22 2022 -0400

    Merge branch 'develop' into feature/simulated-top-cookie-handling

commit f356065ec45318d603cb691e333405d9c41448f3
Author: Bill Glesias <[email protected]>
Date:   Sun Sep 18 23:22:12 2022 -0400

    feat: patch fetch and xhr inside cy.origin to get resourceType and credential Level (#23822)

    * chore: modify xhr-fetch-requests to handle onload and prep for use in patches tests

    * feat: add patches for fetch and xmlhttprequest

    * chore: short circuit fetch and xmlHttpRequests if conditions aren't met

    * chore: refactor xmlHttpRequest and fetch patches into individual files and add some basic types

    * chore: fix typo

commit 0c265638ce02fc436ed2f9e489acfe31104feb07
Author: Bill Glesias <[email protected]>
Date:   Sun Sep 18 22:28:32 2022 -0400

    feat: add resource type header to CDP, extension, and electron (#23821)

    * feat: add X-Cypress-Request header in extension

    * feat: add X-Cypress-Request header in CDP

    * feat: add X-Cypress-Request header in electron

    * feat: add ExtractRequestedWithAndCredentialsIfApplicable middleware stub to remove the newly added x-cypress-request header

    * chore: change defaultHeaders variable name to requestModifications to more accurately reflect usage

    * chore: condense ExtractIsAUTFrameHeader and ExtractRequestedWithAndCredentialsIfApplicable into ExtractCypressMetadataHeaders middleware

    * test: add anti assertion for x-cypress-request and remove setting request verbage (as it does nothing yet)

commit 7ac73deb0541d3ee69e2b3fe3ed1ba0a477c2eca
Merge: d00dd12d5a a7945e835a
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 16 12:11:39 2022 -0500

    Merge branch 'develop' into cache-sessions

commit d00dd12d5aab9d9ea67b8150a474f8f44b0f360a
Merge: b0c8bc5c0e fac44fa699
Author: Emily Rohrbough <[email protected]>
Date:   Fri Sep 16 11:07:46 2022 -0500

    Merge branch 'develop' into cache-sessions

commit b0c8bc5c0e2a558aaf6fc1caa9b42d5df2f60516
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 15:41:24 2022 -0500

    fix

commit 294fb860c07983028b79cb78a4820c1e1766416e
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 14:11:15 2022 -0500

    update lock file

commit 5e7a8d5716c81ae20c2f13025a896c7618dec06a
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 13:50:05 2022 -0500

    more clean up

commit 1ff853f9c96929c1ad777f38e091b528b9d57f63
Merge: c6a6338f36 ec9539c284
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 13:17:17 2022 -0500

    Merge branch 'sessions-instrument-panel' into cache-sessions

commit c6a6338f3640443cb19da3858c370aad26cc8093
Merge: f459b21fc0 344ee2145e
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 13:14:00 2022 -0500

    Merge branch 'cache-sessions-server' into cache-sessions

commit f459b21fc03c24d5e59e044d4b91d26e30285b65
Merge: 00aa6531f9 6ee305ba41
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 13:10:52 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 00aa6531f94fb3e9a13392c99f9f9640e8a07cfa
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 11:57:29 2022 -0500

    some clean up--- this branch is pretty stale...

commit bb6c1385938da3d202a78b81ea1c41f5ee723db6
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 11:37:50 2022 -0500

    must have been a bad merge....[skip ci]

commit 2f8644d7d86acb6464d576788e48d9c77a18ff67
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 11:32:31 2022 -0500

    fix install err

commit 13e986dfd5c5d01f6a17105364ec7d77b98ca67c
Merge: 2e89992d71 12406c4e26
Author: Emily Rohrbough <[email protected]>
Date:   Thu Sep 15 11:19:14 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 2e89992d717cdb92202b474bfca361277b50b67a
Author: Emily Rohrbough <[email protected]>
Date:   Wed Aug 24 18:23:33 2022 -0500

    working with recent changes

commit ab4f54b3356a10b37afc7a7e66505ea3d1367c4f
Author: Emily Rohrbough <[email protected]>
Date:   Wed Aug 24 10:34:32 2022 -0500

    more

commit 64319186cde672903eb6379f11b3d8269fc167cb
Author: Emily Rohrbough <[email protected]>
Date:   Tue Aug 23 15:45:38 2022 -0500

    .

commit e0f3891eb5c8e4fbddc8504c4e80f18cda33cc55
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 22 18:24:38 2022 -0500

    more

commit 9d76e8fab6c09479ac27d51edd14454bb2f5a0e9
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 22 18:06:21 2022 -0500

    clean up

commit 877d241fca2766b9ef5883d1000fa1ae1f5ec8b5
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 22 18:04:11 2022 -0500

    clean up

commit f70fae8167cbc471c3894c3afc5cddb6c8bb1db8
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 22 17:14:28 2022 -0500

    check in

commit d89d3d5e4be2014ff4d66fa1da36a7534ea85c8b
Merge: 74b711a281 9ba3ed3b5a
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 22 16:36:01 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 74b711a281da94cbcf8cea0d43475f3bb7f33b04
Author: Emily Rohrbough <[email protected]>
Date:   Wed Aug 17 12:47:52 2022 -0500

    tests

commit 9fa8cb8c0cb4d0d8faa91c8ea57d8b55e29afa6d
Merge: 3727df85a2 89839eb2e0
Author: Emily Rohrbough <[email protected]>
Date:   Tue Aug 16 13:22:27 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 3727df85a2ffb730d11dc567c3b3bcce3bee98b8
Author: Emily Rohrbough <[email protected]>
Date:   Tue Aug 16 13:20:24 2022 -0500

    clean up

commit ba56dde83241acfde454b12d128ed8472ad94107
Merge: 5402e4149e 17f430768b
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 15 12:02:24 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 5402e4149ea12e1404e949e665feffd0b07d2e1e
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 15 12:01:29 2022 -0500

    session instrument panel updates

commit e5bf343197c7268ed70255abdc808e34bf38abf9
Author: Emily Rohrbough <[email protected]>
Date:   Fri Aug 12 15:47:19 2022 -0500

    .

commit 8c04c28dd4f2401210016d70a26b300445f069d7
Merge: 75190a469a f1122fcf62
Author: Emily Rohrbough <[email protected]>
Date:   Fri Aug 12 15:42:13 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 75190a469a5c559b45429c4b7acdbda0654f4500
Merge: 6c906ae634 f272c635c6
Author: Emily Rohrbough <[email protected]>
Date:   Wed Aug 10 09:39:48 2022 -0500

    Merge branch 'develop' into cache-sessions

commit 6c906ae63401497e83664a03ea18482636e662c3
Author: Emily Rohrbough <[email protected]>
Date:   Wed Aug 10 09:30:49 2022 -0500

    rm console.log

commit e86ad257ec9972c6c1ff464e236983ec99f35d05
Author: Emily Rohrbough <[email protected]>
Date:   Mon Aug 8 14:52:35 2022 -0500

    update yarn lock

commit b062dba6e48ed2090d80d02ef54f17ce3fbe3c3d
Author: Emily Rohrbough <[email protected]>
Date:   Fri Aug 5 12:28:22 2022 -0500

    clean up my. logs

commit 94b7aa443c7e20fa8ca96bbdb0e2bc33c8e2bf00
Author: Emily Rohrbough <[email protected]>
Date:   Fri Aug 5 12:27:08 2022 -0500

    update sessions instrument panel to indicate global spec or not

commit 6a9932315d149a05294b7be4fea973eeb62035d7
Author: Emily Rohrbough <[email protected]>
Date:   Fri Aug 5 08:58:55 2022 -0500

    feat: cache sessions between specs
  • Loading branch information
mschile committed Oct 13, 2022
1 parent c2397e9 commit 5d739a2
Show file tree
Hide file tree
Showing 632 changed files with 34,903 additions and 10,512 deletions.
67 changes: 29 additions & 38 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ mainBuildFilters: &mainBuildFilters
only:
- develop
- fix-ci-deps
- issue-23843_electron_21_upgrade

# usually we don't build Mac app - it takes a long time
# but sometimes we want to really confirm we are doing the right thing
Expand All @@ -37,6 +38,7 @@ macWorkflowFilters: &darwin-workflow-filters
or:
- equal: [ develop, << pipeline.git.branch >> ]
- equal: [ 'correct-dashboard-results', << pipeline.git.branch >> ]
- equal: [ 'issue-23843_electron_21_upgrade', << pipeline.git.branch >> ]
- matches:
pattern: "-release$"
value: << pipeline.git.branch >>
Expand All @@ -45,6 +47,8 @@ linuxArm64WorkflowFilters: &linux-arm64-workflow-filters
when:
or:
- equal: [ develop, << pipeline.git.branch >> ]
- equal: [ 'webkit-multidomain', << pipeline.git.branch >> ]
- equal: [ 'issue-23843_electron_21_upgrade', << pipeline.git.branch >> ]
- matches:
pattern: "-release$"
value: << pipeline.git.branch >>
Expand All @@ -63,7 +67,7 @@ windowsWorkflowFilters: &windows-workflow-filters
or:
- equal: [ develop, << pipeline.git.branch >> ]
- equal: [ linux-arm64, << pipeline.git.branch >> ]
- equal: [ 'lmiller/fixing-flake-1', << pipeline.git.branch >> ]
- equal: [ 'issue-23843_electron_21_upgrade', << pipeline.git.branch >> ]
- matches:
pattern: "-release$"
value: << pipeline.git.branch >>
Expand All @@ -72,7 +76,7 @@ executors:
# the Docker image with Cypress dependencies and Chrome browser
cy-doc:
docker:
- image: cypress/browsers:node16.14.2-slim-chrome100-ff99-edge
- image: cypress/browsers:node16.16.0-chrome106-ff99-edge
# by default, we use "medium" to balance performance + CI costs. bump or reduce on a per-job basis if needed.
resource_class: medium
environment:
Expand All @@ -82,7 +86,7 @@ executors:
# Docker image with non-root "node" user
non-root-docker-user:
docker:
- image: cypress/browsers:node16.14.2-slim-chrome100-ff99-edge
- image: cypress/browsers:node16.16.0-chrome106-ff99-edge
user: node
environment:
PLATFORM: linux
Expand All @@ -93,7 +97,7 @@ executors:
mac:
macos:
# Executor should have Node >= required version
xcode: "13.0.0"
xcode: "14.0.0"
resource_class: macos.x86.medium.gen2
environment:
PLATFORM: darwin
Expand Down Expand Up @@ -128,7 +132,7 @@ commands:
- run:
name: Check current branch to persist artifacts
command: |
if [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "webkit-experimental" ]]; then
if [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "issue-23843_electron_21_upgrade" ]]; then
echo "Not uploading artifacts or posting install comment for this branch."
circleci-agent step halt
fi
Expand Down Expand Up @@ -559,7 +563,7 @@ commands:
cmd=$([[ <<parameters.percy>> == 'true' ]] && echo 'yarn percy exec --parallel -- --') || true
DEBUG=<<parameters.debug>> \
CYPRESS_KONFIG_ENV=production \
CYPRESS_RECORD_KEY=${TEST_LAUNCHPAD_RECORD_KEY:-$MAIN_RECORD_KEY} \
CYPRESS_RECORD_KEY=$MAIN_RECORD_KEY \
PERCY_PARALLEL_NONCE=$CIRCLE_WORKFLOW_WORKSPACE_ID \
PERCY_ENABLE=${PERCY_TOKEN:-0} \
PERCY_PARALLEL_TOTAL=-1 \
Expand Down Expand Up @@ -1732,26 +1736,6 @@ jobs:
path: /tmp/artifacts
- store-npm-logs

ui-components-integration-tests:
<<: *defaults
steps:
- restore_cached_workspace
- run:
command: yarn build-for-tests
working_directory: packages/ui-components
- run:
command: |
CYPRESS_KONFIG_ENV=production \
CYPRESS_RECORD_KEY=$MAIN_RECORD_KEY \
yarn cypress:run --record --parallel --group ui-components
working_directory: packages/ui-components
- verify-mocha-results
- store_test_results:
path: /tmp/cypress
- store_artifacts:
path: /tmp/artifacts
- store-npm-logs

npm-webpack-preprocessor:
<<: *defaults
steps:
Expand Down Expand Up @@ -1873,7 +1857,7 @@ jobs:
name: Build
command: yarn workspace @cypress/mount-utils build
- store-npm-logs

npm-xpath:
<<: *defaults
resource_class: small
Expand All @@ -1888,6 +1872,20 @@ jobs:
path: npm/xpath/test_results
- store-npm-logs

npm-grep:
<<: *defaults
resource_class: small
steps:
- restore_cached_workspace
- run:
name: Run tests
command: yarn workspace @cypress/grep cy:run
- store_test_results:
path: npm/grep/test_results
- store_artifacts:
path: npm/grep/test_results
- store-npm-logs

npm-create-cypress-tests:
<<: *defaults
resource_class: small
Expand All @@ -1905,7 +1903,6 @@ jobs:

npm-cypress-schematic:
<<: *defaults
resource_class: small
steps:
- restore_cached_workspace
- run:
Expand Down Expand Up @@ -2441,11 +2438,10 @@ linux-x64-workflow: &linux-x64-workflow
context: test-runner:cypress-record-key
requires:
- build
# TODO: Implement WebKit network automation to fix the majority of these tests before re-enabling
# - driver-integration-tests-webkit-experimentalSessionAndOrigin:
# context: test-runner:cypress-record-key
# requires:
# - build
- driver-integration-tests-webkit-experimentalSessionAndOrigin:
context: test-runner:cypress-record-key
requires:
- build
- run-frontend-shared-component-tests-chrome:
context: [test-runner:cypress-record-key, test-runner:launchpad-tests, test-runner:percy]
percy: true
Expand Down Expand Up @@ -2488,10 +2484,6 @@ linux-x64-workflow: &linux-x64-workflow
context: [test-runner:cypress-record-key, test-runner:percy]
requires:
- build
- ui-components-integration-tests:
context: test-runner:cypress-record-key
requires:
- build
- npm-webpack-dev-server:
requires:
- system-tests-node-modules-install
Expand Down Expand Up @@ -2563,7 +2555,6 @@ linux-x64-workflow: &linux-x64-workflow
- server-integration-tests
- server-unit-tests
- test-kitchensink
- ui-components-integration-tests
- unit-tests
- unit-tests-release
- cli-visual-tests
Expand Down
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ npm/cypress-schematic/src/**/*.js
# The global eslint configuration is not set up to parse vue@2 files
/npm/vue2/**/*.vue

npm/grep/cypress

packages/data-context/test/unit/codegen/files
packages/config/test/__fixtures__/**/*
packages/config/test/__babel_fixtures__/**/*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/triage_closed_issue_comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
!github.event.issue.pull_request &&
github.event.issue.state == 'closed' &&
github.event.comment.created_at != github.event.issue.closed_at &&
github.event.sender.login != 'cypress-bot'
github.event.sender.login != 'cypress-bot[bot]'
runs-on: ubuntu-latest
steps:
- name: Get project data
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ system-tests/lib/fixtureDirs.ts

# from npm/xpath
/npm/xpath/cypress/videos
# from npm/grep
/npm/grep/cypress/videos

# from errors
/packages/errors/__snapshot-images__
Expand Down
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16.14.2
16.16.0
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,17 +172,19 @@ Here is a list of the npm packages in this repository:
| [angular](./npm/angular) | `@cypress/angular` | Cypress component testing for Angular. |
| [create-cypress-tests](./npm/create-cypress-tests) | `@cypress/create-cypress-tests` | Tooling to scaffold Cypress configuration and demo test files. |
| [eslint-plugin-dev](./npm/eslint-plugin-dev) | `@cypress/eslint-plugin-dev` | Eslint plugin for internal development. |
| [grep](./npm/grep) | `@cypress/grep` | Filter tests using substring |
| [mount-utils](./npm/mount-utils) | `@cypress/mount-utils` | Common functionality for Vue/React/Angular adapters. |
| [react](./npm/react) | `@cypress/react` | Cypress component testing for React. |
| [react18](./npm/react18) | `@cypress/react18` | Cypress component testing for React 18. |
| [schematic](./npm/cypress-schematic) | `@cypress/schematic` | Official Angular Schematic and Builder for the Angular CLI.|
| [svelte](./npm/svelte) | `@cypress/svelte` | Cypress component testing for Svelte. |
| [vite-dev-server](./npm/vite-dev-server) | `@cypress/vite-dev-server` | Vite powered dev server for Component Testing. |
| [vue](./npm/vue) | `@cypress/vue` | Cypress component testing for Vue 3. |
| [vue2](./npm/vue2) | `@cypress/vue2` | Cypress component testing for Vue 2. |
| [webpack-batteries-included-preprocessor](./npm/webpack-batteries-included-preprocessor) | `@cypress/webpack-batteries-included-preprocessor` | Cypress preprocessor for bundling JavaScript via webpack with dependencies included and support for various ES features, TypeScript, and CoffeeScript. |
| [webpack-dev-server](./npm/webpack-dev-server) | `@cypress/webpack-dev-server` | Webpack powered dev server for Component Testing. |
| [webpack-preprocessor](./npm/webpack-preprocessor) | `@cypress/webpack-preprocessor` | Cypress preprocessor for bundling JavaScript via webpack. |
| [xpath](./npm/xpath) | `@cypress/xpath` | Adds XPath command to Cypress.io test runner. |
| [xpath](./npm/xpath) | `@cypress/xpath` | Adds XPath command to Cypress.io test runner |

We try to tag all issues with a `pkg/` or `npm/` tag describing the appropriate package the work is required in. For public packages, we use their qualified package name: For example, issues relating to the webpack preprocessor are tagged under [`npm: @cypress/webpack-preprocessor`](https://github.com/cypress-io/cypress/labels/npm%3A%20%40cypress%2Fwebpack-preprocessor) label and issues related to the `driver` package are tagged with the [`pkg/driver`](https://github.com/cypress-io/cypress/labels/pkg%2Fdriver) label.

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 Cypress.io
Copyright (c) 2022 Cypress.io

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
3 changes: 2 additions & 1 deletion cli/__snapshots__/build_spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ exports['package.json build outputs expected properties 1'] = {
"engines": "test engines",
"version": "x.y.z",
"buildInfo": "replaced by normalizePackageJson",
"description": "Cypress.io end to end testing tool",
"description": "Cypress is a next generation front end testing tool built for the modern web",
"homepage": "https://github.com/cypress-io/cypress",
"license": "MIT",
"bugs": {
Expand All @@ -21,6 +21,7 @@ exports['package.json build outputs expected properties 1'] = {
"e2e",
"end-to-end",
"integration",
"component",
"mocks",
"runner",
"spies",
Expand Down
20 changes: 18 additions & 2 deletions cli/types/cypress.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -661,7 +661,22 @@ declare namespace Cypress {
}

interface SessionOptions {
validate?: () => false | void
/**
* Whether or not to persist the session across all specs in the run.
* @default {false}
*/
cacheAcrossSpecs?: boolean,
/**
* Function to run immediately after the session is created and `setup` function runs or
* after a session is restored and the page is cleared. If this returns `false`, throws an
* exception, returns a Promise which resolves to `false` or rejects or contains any failing
* Cypress command, the session is considered invalid.
*
* If validation fails immediately after `setup`, the test will fail.
* If validation fails after restoring a session, `setup` will re-run.
* @default {false}
*/
validate?: () => Promise<false | void> | false | void
}

type CanReturnChainable = void | Chainable | Promise<unknown>
Expand Down Expand Up @@ -1080,7 +1095,7 @@ declare namespace Cypress {
*
* @see https://on.cypress.io/session
*/
session(id: string | object, setup?: SessionOptions['validate'], options?: SessionOptions): Chainable<null>
session(id: string | object, setup?: () => void, options?: SessionOptions): Chainable<null>

/**
* Get the window.document of the page that is currently active.
Expand Down Expand Up @@ -5495,6 +5510,7 @@ declare namespace Cypress {
extensions: string[]
preferences: { [key: string]: any }
args: string[]
env: { [key: string]: any }
}

interface Dimensions {
Expand Down
1 change: 1 addition & 0 deletions cli/types/tests/plugins-config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ const pluginConfig2: Cypress.PluginConfig = (on, config) => {
browser.displayName // $ExpectType string
options.extensions // $ExpectType string[]
options.args // $ExpectType string[]
options.env // $ExpectType { [key: string]: any; }

console.log('launching browser', browser.displayName)
return options
Expand Down
53 changes: 53 additions & 0 deletions npm/angular/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,56 @@
# [@cypress/angular-v1.1.2](https://github.com/cypress-io/cypress/compare/@cypress/angular-v1.1.1...@cypress/angular-v1.1.2) (2022-10-11)


### Bug Fixes

* angular and nuxt ct tests now fail on uncaught exceptions ([#24122](https://github.com/cypress-io/cypress/issues/24122)) ([53eef4f](https://github.com/cypress-io/cypress/commit/53eef4fbd7e1caf32f0183cadbc0e4cf05524c34))

# [@cypress/angular-v1.1.1](https://github.com/cypress-io/cypress/compare/@cypress/angular-v1.1.0...@cypress/angular-v1.1.1) (2022-10-04)


### Bug Fixes

* **angular:** call ngOnChanges after mount ([#23596](https://github.com/cypress-io/cypress/issues/23596)) ([670d438](https://github.com/cypress-io/cypress/commit/670d43830947c3ea93ef9fdc9c90932a817eb453))

# [@cypress/angular-v1.1.0](https://github.com/cypress-io/cypress/compare/@cypress/angular-v1.0.0...@cypress/angular-v1.1.0) (2022-09-28)


### Bug Fixes

* angular 14.2 mount compilation error ([#23593](https://github.com/cypress-io/cypress/issues/23593)) ([2f337db](https://github.com/cypress-io/cypress/commit/2f337dbfa2bb212754c8fa82e3f4548a2f3a07a4))
* Fix missing `it.skip` function in Angular tests ([#23829](https://github.com/cypress-io/cypress/issues/23829)) ([64c0f45](https://github.com/cypress-io/cypress/commit/64c0f45182456bd43f4b64b2311e816dde615236))


### Features

* adding svelte component testing support ([#23553](https://github.com/cypress-io/cypress/issues/23553)) ([f6eaad4](https://github.com/cypress-io/cypress/commit/f6eaad40e1836fa9db87c60defa5ae6f390c8fd8))

# [@cypress/angular-v1.1.0](https://github.com/cypress-io/cypress/compare/@cypress/angular-v1.0.0...@cypress/angular-v1.1.0) (2022-09-27)


### Bug Fixes

* angular 14.2 mount compilation error ([#23593](https://github.com/cypress-io/cypress/issues/23593)) ([2f337db](https://github.com/cypress-io/cypress/commit/2f337dbfa2bb212754c8fa82e3f4548a2f3a07a4))
* Fix missing `it.skip` function in Angular tests ([#23829](https://github.com/cypress-io/cypress/issues/23829)) ([64c0f45](https://github.com/cypress-io/cypress/commit/64c0f45182456bd43f4b64b2311e816dde615236))


### Features

* adding svelte component testing support ([#23553](https://github.com/cypress-io/cypress/issues/23553)) ([f6eaad4](https://github.com/cypress-io/cypress/commit/f6eaad40e1836fa9db87c60defa5ae6f390c8fd8))

# [@cypress/angular-v1.1.0](https://github.com/cypress-io/cypress/compare/@cypress/angular-v1.0.0...@cypress/angular-v1.1.0) (2022-09-23)


### Bug Fixes

* angular 14.2 mount compilation error ([#23593](https://github.com/cypress-io/cypress/issues/23593)) ([2f337db](https://github.com/cypress-io/cypress/commit/2f337dbfa2bb212754c8fa82e3f4548a2f3a07a4))
* Fix missing `it.skip` function in Angular tests ([#23829](https://github.com/cypress-io/cypress/issues/23829)) ([64c0f45](https://github.com/cypress-io/cypress/commit/64c0f45182456bd43f4b64b2311e816dde615236))


### Features

* adding svelte component testing support ([#23553](https://github.com/cypress-io/cypress/issues/23553)) ([f6eaad4](https://github.com/cypress-io/cypress/commit/f6eaad40e1836fa9db87c60defa5ae6f390c8fd8))

# [@cypress/angular-v1.1.0](https://github.com/cypress-io/cypress/compare/@cypress/angular-v1.0.0...@cypress/angular-v1.1.0) (2022-08-30)


Expand Down
Loading

0 comments on commit 5d739a2

Please sign in to comment.