Ryan Manuel
f9541aff10
fix: limit the number of globals defined due to the v8 snapshot ( #25051 )
2022-12-08 09:35:58 -06:00
Ryan Manuel
c540284f50
fix: add v8 snapshot usage to cypress in cypress testing ( #24860 )
2022-12-08 00:04:37 -06:00
Ryan Manuel
57b0eac60d
feat: various v8 snapshot improvements ( #24909 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-12-02 22:13:06 -06:00
Adam Stone
e3435b6fba
chore: re-name dashboard references to Cypress Cloud ( #24699 )
...
Co-authored-by: mattvCypress <mattv@cypress.io >
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com >
2022-11-17 09:10:50 -05:00
Ryan Manuel
e9e8cadda4
fix: custom reporter and experimentalSessionAndOrigin crashes ( #24630 )
2022-11-09 20:43:03 -06:00
Lachlan Miller
6c1cedf147
Merge branch 'develop' into release/11.0.0
2022-11-01 16:17:11 +10:00
Ryan Manuel
b0c0eaa508
feat: introduce v8 snapshots to improve startup performance ( #24295 )
...
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Zach Bloomquist <git@chary.us >
Co-authored-by: Tyler Biethman <tbiethman@users.noreply.github.com >
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com >
Co-authored-by: Matt Schile <mschile@cypress.io >
Co-authored-by: Mark Noonan <mark@cypress.io >
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Ben M <benm@cypress.io >
Co-authored-by: Zachary Williams <zachjw34@gmail.com >
Co-authored-by: astone123 <adams@cypress.io >
Co-authored-by: Bill Glesias <bglesias@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net >
Co-authored-by: Adam Stone <adams@cypress.io >
Co-authored-by: Blue F <blue@cypress.io >
Co-authored-by: GitStart <1501599+gitstart@users.noreply.github.com >
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
Co-authored-by: Jordan <jordan@jpdesigning.com >
Co-authored-by: Sam Goodger <turbo@tailz.dev >
Co-authored-by: Colum Ferry <cferry09@gmail.com >
Co-authored-by: Stokes Player <stokes@cypress.io >
Co-authored-by: Vilhelm Melkstam <vilhelm.melkstam@gmail.com >
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com >
2022-10-31 20:20:27 -05:00
Zachary Williams
58e0ab9160
fix: remove dependence on @cypress/<dep> types ( #24415 )
...
* fix: remove dependence on @cypress/<dep> types
* I added a patch but didn't wire up patch-package
* address comments
* remove patch, use updated @vue-test-utils
2022-11-01 08:25:30 +10:00
GitStart
f73aef54b0
fix: clean up inconsistencies in UI between sentence case and title case ( #23681 )
...
Co-authored-by: Rachel <Raquel.rudermano@gmail.com >
Co-authored-by: Rachel <rachel@cypress.io >
2022-10-14 12:54:59 -07:00
Matt Schile
f9ef9600fb
chore(deps): upgrade electron to v21.0.0 ( #23881 )
2022-09-30 08:35:24 -06:00
Chris Breiding
d2a7de1d6d
chore: Prevent npm-release failures in one package from stopping other releases ( #24017 )
2022-09-28 11:19:57 -04:00
Emily Rohrbough
63b1a9560d
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
2022-09-27 10:19:10 +10:00
Stokes Player
3aad5a03e9
fix: Add missing header and use correct endpoint host ( #23982 )
2022-09-26 18:26:33 -04:00
Emily Rohrbough
35d258737d
chore: remove run-ct-examples --- appears to have been replaces with ct system tests
2022-09-21 13:58:11 -05:00
github-actions[bot]
085bc1ebc0
chore: Update Chrome (stable) to 105.0.5195.125 and Chrome (beta) to 106.0.5249.30 ( #23421 )
...
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: Chris Breiding <chrisbreiding@gmail.com >
2022-09-21 11:55:09 -04:00
Emily Rohrbough
86b02f3c96
chore: remove master branch from dev workflow
2022-09-20 08:45:38 -05:00
Zach Bloomquist
12406c4e26
chore: use a file for cache versioning and not env ( #23811 )
...
Co-authored-by: Rachel <Raquel.rudermano@gmail.com >
2022-09-15 14:59:18 +00:00
Mike Plummer
9abbbe61af
feat: Banner Analytics ( #23691 )
...
Co-authored-by: astone123 <adams@cypress.io >
2022-09-08 16:37:09 -05:00
Adam Stone
33f6f8c493
chore: Default dev mode to production cloud rather than staging ( #23554 )
...
* chore: Default to production cloud rather than staging
* Revert changes to package cypress configs
* Revert changes to frontend-shared config
2022-09-01 12:05:55 +10:00
Zach Bloomquist
6e18996d02
chore: skip Circle env canary check unless in Docker ( #23467 )
2022-08-19 17:40:27 +00:00
Bill Glesias
17f430768b
Merge branch 'master' into develop
2022-08-15 12:29:07 -04:00
Rachel
c40a120aa7
chore: skip or fix flaky tests ( #23167 )
2022-08-15 08:50:34 -07:00
Emily Rohrbough
f1122fcf62
fix: clear session state when changing specs in open mode ( #23146 )
2022-08-12 13:00:01 -05:00
Zachary Williams
17f442d592
feat: scaffold react18 projects in component setup ( #23251 )
...
* feat: scaffold react18 projects in component setup
* try catch semver.major
* address feedback
2022-08-12 09:19:38 +10:00
Zachary Williams
9c8f61db55
chore: remove redundant runner-ct webpack script from watch ( #23288 )
2022-08-12 08:46:43 +10:00
Zachary Williams
c37e94c422
fix: disable npm workspace update when running semantic-release ( #23265 )
2022-08-11 09:23:34 -05:00
Kukhyeon Heo
2d119ad46a
chore: Intregrate runner packages. ( #23028 )
...
* chore: Intregrate runner packages.
* Remove unnecessary Studio react files.
* Remove unnecessary gif
* runner-shared to runner-ct.
* fix path.
* fix package.json
* Remove scss files from runner-ct
* Remove runner-ct
* Remove runner-shared and runner-ct comments.
* Feedback
* chore: reduce parallelism for reporter-componen-tests
* chore: reduce paralelleism
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2022-08-11 14:07:10 +10:00
semantic-release-bot
925907227a
chore: release @cypress/schematic-v2.0.1
...
[skip ci]
2022-08-09 17:13:55 -05:00
Blue F
ef301e11b3
chore: Reapply state refactor ( #23092 )
...
* Revert "chore: reverting #22742 (#23047 )"
This reverts commit 51ef99ac5b .
* Fix for aliases when .then() is in the chain
* Run all tests on branch
* Fix silly mistake
* Fix broken test (again)
* Update packages/driver/cypress/e2e/cypress/cy.cy.js
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-08-03 15:32:18 -07:00
Matt Henkes
51ef99ac5b
chore: reverting #22742 ( #23047 )
...
* Revert "chore: Refactor cy.state('subject') and `cy.then()` (#22742 )"
This reverts commit 0ed8dd57b6 .
* Run more tests
2022-08-01 15:35:04 -05:00
Lachlan Miller
a710aaf154
chore: update docs for npm directory ( #22916 )
...
* chore: add docs to npm directory
* Fix binary build failure caused by non-JSON file at `/npm`
* chore: simplify docs
* revert
* fix build
Co-authored-by: Mike Plummer <mikep@cypress.io >
2022-07-28 11:47:37 +10:00
Lachlan Miller
f0d3a48679
feat: React 18 support ( #22876 )
...
* update cli exports
* add additional react adapters
* update system test infra to better cover react versions
* use idiomatic cy.mount and cy.unmount
* add additional test projects
* update tests
* add new modules
* remove dead code, organize code more
* add react 16 project
* update webpack to resolve react correctly
* add test for react 16
* update snaps
* add react adapters
* ignore cli/react files
* use official rollup plugin to bundle npm/react
* update yarn lock for webpack dev server tests
* update vite dev server projects
* update config
* remove console.log
* update tsconfig
* fix tests
* fix another test
* update snaps
* update snaps
* fix build
* remove react{16,17}, update tests
* update build
* add missing export
* update test
* fixing tests
* fixing tests
* update snaps
* update snaps again
* build artifacts on circle
* dont try to update rollup plugin
* update circle
* update
* add missing build step
* update deps, remove old code
* revert circle changes
* do not hoist deps from react18
* remove deps
2022-07-22 11:35:09 +10:00
Tyler Biethman
c94fbb6321
chore(deps): Updating to electron@19.0.8 ( #22775 )
...
* Trying out electron 19.0.4
* nvm-for-windows 1.1.7 is busted for node-16.14.2
* Went a bit overboard with the exit I think
* Stepping this back
* Breaking out yarn install
* Print runtime data
* log more data points
* well i'm confused. seeing what happens after these steps
* Lets see if powershell picks up the new PATH
* Maybe shell is refreshed between jobs?
* Installing nvm-1.1.9 manually
* Cleaning up circle.yml and a few other node references.
* Yeah that ain't gonna work
* Trying bash implementation
* Urgh yaml
* Bumping to latest patch version
* Getting a full build + artifacts
* Sourcing node in build step
* More node sourcing
* Run against updated recipes repo
* I'll find all these eventually
* Trigger new build after cache busting
* Let's slim this down to test recipes for a bit
* Good ol' working_directory
* Fixing bad syntax
* Not quite sure where all this is necessary at this point
* Using recipes PR branch
* This isn't necessary here
* Re-enabling jobs
* More node sourcing
* Running kitchensink tests against PR branch
* Moving nvm-windows update to script
* Even more node sourcing
* Removing CI config for merged kitchensink/recipes PRs
2022-07-21 13:02:46 -05:00
Chris Breiding
18829a03d6
Merge pull request #22856 from cypress-io/2022-07-19-release-process-improvements
2022-07-21 11:22:08 -04:00
Blue F
0ed8dd57b6
chore: Refactor cy.state('subject') and cy.then() ( #22742 )
...
* Refactor chainer / Commands.add for readability
* Fix invoking wrong function, add comment
* WIP, still failing tests
* Fix additional driver tests
* Fix subject for utility commands
* Better fix for utility functions
* Fix more tests
* Another pass of test fixes
* Additional comments, added shim to continue supporting cy.state('subject')
* Adjust reserved command names to no longer require manual addition / removal (and be more complete)
2022-07-20 14:30:14 -07:00
Chris Breiding
2c2b8695fc
chore: use valid platforms+arches list to purge cache instead of using user's arch
2022-07-19 15:48:29 -04:00
Barthélémy Ledoux
97ec82009c
fox: avoid removing the types from vue, vue2 when install ( #22814 )
2022-07-15 14:28:25 -05:00
Lachlan Miller
c0ea9bdaa5
fix: use posix path for ts-node loader ( #22550 )
...
* fix: distribute files to machines for external contributors. (#22326 )
* fix: distribute files to machines for external contributors.
* fix path
* fix
* fix glob
* fix
* fix glob pattern spec->cy.
* fix
* echo things.
* test
* use cd.
* fix component tests.
* test
* test
* fix
* refactor
* test distribut-step
fix error
fix
fix
test
TEST
* Revert "test distribut-step"
This reverts commit 15c36065ca .
* Revert "refactor"
This reverts commit 21a8ad9211 .
* reduce flake by increasing viewport height
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* fix: add baseUrl to TestConfigOverrides (#22445 )
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* handle white space when registering ts-node using --require
* update test project
* move config
Co-authored-by: Kukhyeon Heo <sainthkh@naver.com >
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
Co-authored-by: Ishan Madhusanka <ahtimadhusanka@gmail.com >
2022-06-28 09:00:06 -05:00
Lachlan Miller
c7f63e1f29
fix: handle case of implicit plugins/index.js files during migration ( #22501 )
...
* handle case of implicit index.js
* fix test error message
* fix test
2022-06-24 09:48:42 -05:00
Emily Rohrbough
2f8475cbc0
chore: add reporter webpack to gulp watch script ( #22386 )
2022-06-23 14:08:15 -05:00
Zach Bloomquist
61f19c0450
feat: build Cypress for linux-arm64 ( #22252 )
2022-06-15 16:22:10 +00:00
Zach Bloomquist
e18b0d567e
feat: build Cypress for darwin-arm64 ( #20686 )
2022-06-15 15:24:50 +00:00
Zach Bloomquist
2cbf17baac
docs(guides): update release-process ( #22098 )
...
* docs(guides): update release-process
* update script
2022-06-06 15:26:34 +00:00
Bill Glesias
9cdab566d9
chore: enable runner to be rebuild with general watcher ( #21664 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-06-02 11:39:32 +10:00
Tyler Biethman
07159e8664
Merge branch '10.0-release' of https://github.com/cypress-io/cypress into tbiethman/develop-into-10-with-electron
...
# Conflicts:
# circle.yml
2022-05-13 11:20:51 -05:00
Zachary Williams
0f786ab893
fix: ct testing support for node 17+ ( #21430 )
2022-05-13 11:01:30 -05:00
Tyler Biethman
74fa12ab11
Merge branch 'develop' of https://github.com/cypress-io/cypress into tbiethman/develop-into-10-with-electron
...
# Conflicts:
# circle.yml
# packages/driver/cypress/integration/commands/actions/trigger_spec.js
# packages/driver/cypress/integration/commands/actions/type_spec.js
# packages/driver/cypress/integration/commands/files_spec.js
# packages/electron/package.json
# packages/launcher/lib/darwin/util.ts
# packages/launcher/package.json
# packages/server/__snapshots__/args_spec.js
# packages/server/__snapshots__/cypress_spec.js
# system-tests/projects/non-proxied/cypress/fixtures/cy-non-proxied.png
# yarn.lock
2022-05-12 12:51:59 -05:00
Tyler Biethman
8311cf15ff
chore(deps): Updating electron to v18 + node v16.13.2 ( #21418 )
...
* chore: Updating electron to v18 + node v16.13.2
* Updating origin test, it needs to be fixed a different way
* Removing origin workaround for config_env specs, it should not be necessary.
* Removing now-unused semver dependency
2022-05-12 12:06:30 -05:00
Tim Griesser
383bdb1d3d
fix: UNIFY-1625 Runs tab not updating in real time ( #21370 )
...
* feat: improved CloudDataSource caching & tests
* feat: pushFragment subscription, for updating the client with remote data (#21408 )
* refactor: add pushFragment utility for pushing remote data into the client
* fix: UNIFY-1625 Runs tab not updating in real time (#21412 )
* allow returning a Response object in the remoteGraphQLIntercept, handle 401
2022-05-12 09:06:12 -04:00
Bill Glesias
217f4c5477
Merge branch 'develop' of github.com:cypress-io/cypress into md-10.0-merge
2022-05-02 13:34:28 -04:00