Commit Graph

126 Commits

Author SHA1 Message Date
Tim Griesser 92aa22a9ac chore: post-merge cleanup 2021-11-20 21:39:16 -05:00
Tim Griesser 7c339d41c8 Merge branch 'develop' into 10.0-release
* develop: (52 commits)
  feat: use hoisted yarn install in binary build (#17285)
  fix: compile npm packages for node 12 (#18989)
  fix: show call count even if `cy.stub().log(false)`. (#18907)
  chore: Update TypeScript to 4.4.4 (#18930)
  fix: wrap playground selectors in double quotes if not included (#18442)
  fix: flaky settings_spec test (#18979)
  chore: Update Chrome (stable) to 96.0.4664.45 (#18931)
  fix: Loading of specs with % in the filename (#18877)
  chore: refactor `create` into class `$Cy` (#18715)
  chore: Update Chrome (beta) to 96.0.4664.45 (#18891)
  fix: flaky `system-tests-firefox` job (#18848)
  chore: release @cypress/webpack-preprocessor-v5.10.0
  chore: release @cypress/vue-v3.0.5
  chore: release @cypress/schematic-v1.6.0
  chore: release create-cypress-tests-v1.2.0
  release 9.0.0
  feat: ensure major release
  have conduit app wait on localhost:3000
  fix install-required-node
  use --legacy-peer-deps
  ...
2021-11-20 16:03:53 -05:00
Tim Griesser e4f5b106d4 feat: use hoisted yarn install in binary build (#17285) 2021-11-20 14:19:51 -05:00
renovate[bot] 3095d733e9 feat(deps): update dependency electron to v15 🌟 (#18317)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
Co-authored-by: David Munechika <davidam1203@gmail.com>
2021-11-09 20:52:17 +00:00
Jessica Sachs b457751a9b feat: create specs ui (#18483)
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
2021-11-05 13:32:43 -04:00
Tim Griesser 6a9f5a1a41 Merge branch 'develop' into unified-desktop-gui
* develop: (40 commits)
  fix(driver): Sticky elements within a fixed container will not prevent an element from being scrolled to (#18441)
  chore: make `create` function on server.ts obsolete (#18615)
  docs: Add instructions to squash commits to develop in Contributing (#18728)
  fix(@cypress/react): throw if using Next.js swc-loader without nodeVersion=system (#18686)
  refactor: remove Ramda (#18723)
  chore: Increase paralleled machines for desktop-gui tests (#18725)
  chore: Update Chrome (stable) to 95.0.4638.69 (#18696)
  chore: release @cypress/vue-v3.0.4
  chore: release @cypress/react-v5.10.2
  chore: release @cypress/schematic-v1.5.3
  fix: remove outdated registry link (#18710)
  chore: release @cypress/schematic-v1.5.2
  chore: release create-cypress-tests-v1.1.3
  chore: Update Chrome (beta) to 96.0.4664.27 (#18676)
  chore(tests): Remove flaky assertion that relies on png how compression (#18668)
  fix: make sure to go back to no-specs when delete spec file (#17760)
  fix: Next.JS 12 components testing failing with ` TypeError: Cannot read property 'traceChild' of undefined` (#18648)
  Backport .gitignore from unified-desktop-gui
  chore(docs): add 'Upgrading Electron' instructions (#18594)
  release 8.7.0 [skip ci]
  ...
2021-11-02 21:35:26 -04:00
Zach Bloomquist d0c9bf8ac3 chore(docs): add 'Upgrading Electron' instructions (#18594)
Co-authored-by: Emily Rohrbough  <emilyrohrbough@users.noreply.github.com>
2021-10-26 21:55:38 +00:00
Tim Griesser d841e1331f refactor: Data context cleanup & IPC bindings for data push (#18357) 2021-10-11 12:13:41 -04:00
Lachlan Miller db3e7b3aab chore: merge in develop to unified-desktop-gui (#18388)
* chore: merge in develop

* fix types
2021-10-07 17:29:14 +10:00
renovate[bot] a639649d25 chore(deps): update dependency electron to v14 🌟 (#18384)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-06 21:51:42 +00:00
renovate[bot] b8b84603b2 chore(deps): update dependency electron to v13.5.0 🌟 (#18318)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:16:33 +00:00
Jessica Sachs d39b1694aa feat: improved DX and support for running component and e2e tests w/ gulp (#18135)
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
2021-09-30 12:11:47 -04:00
userquin 8614e97802 fix(unified-desktop-gui branch): initial installation on windows (#18247) 2021-09-25 14:18:17 -04:00
Tim Griesser a851d797a8 feat: improved DX for unified-desktop-gui (#18099)
- Moves graphql-codegen config to the root, which will serve all packages needing it
- Adds gulpfile for coordinating scripts related to dev environment in launchpad app
- yarn dev from the root runs yarn gulp dev, which:
  Runs autobarrel for rolling up the @packages/graphql files
  Cleans the dist & cache for .vite
  Starts the a codegen watcher for Nexus
  Starts the graphql-codegen --watch & highlights output
  Starts vite servers for launchpad & app
  Starts electron watch.js
2021-09-15 11:54:14 -04:00
Lachlan Miller 458b5859bf merge in develop 2021-08-18 13:13:06 +10:00
renovate[bot] 3973c3395f chore(deps): update dependency electron to v13.2.0 🌟 (#17772)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-17 18:31:51 +00:00
Jessica Sachs d15c34fbcf feat(launchpad): UI for Global Mode and Welcome Guide (#17667) 2021-08-11 09:32:19 -04:00
renovate[bot] 9df2543f88 fix(deps): update dependency electron to v13 🌟 (#17408)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-08-09 22:09:30 +00:00
Lachlan Miller de85ccf9e1 merge in develop 2021-08-02 15:12:07 +10:00
Zach Bloomquist 209efa433d fix: use process.geteuid and catch uid errors in file util (#17488)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-07-30 16:05:17 +00:00
Tim Griesser 1550733c9d feat: Add graphql to unified-desktop branch (#17305)
* refactor: use getPathToDesktopIndex for launchpad path

* chore: add dependencies for graphql

* Get GraphQL & Vue working together

* update vue and remove need for patch-package

* add apollo example

* Update Wizard.vue

* Add prebuild

* update types

* update tests

* use debug instead of console.log

* skip test

* close gql server

* fix server unit tests

* try changing policies

* try to install angular via package.json injection

* update command

* move graphql-codegen to dependencies

* update package.json

* bump deps

* add gql

* update build

* add codegen.yml to build

* add schema to build

* include src for launchpad

Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2021-07-20 23:50:51 +10:00
Lachlan Miller 06aee82451 merge in develop root level diff 2021-07-19 15:51:37 +10:00
renovate[bot] bda59dd7cc fix(deps): update dependency electron to v13 🌟 (#17037)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-07-12 21:50:49 +00:00
renovate[bot] d10694aa8e fix(deps): update lodash to 4.17.21 🌟 (#16406)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-10 11:22:29 -05:00
Zach Bloomquist 7b55863b74 chore(deps): downgrade electron to v12.0.0-beta.14 (#16113)
Fixes (avoids?) #15853

Electron v12.0.0-beta.16 and above contain an unknown bug causing a major slowdown when video recording is enabled. For now maybe we can downgrade Electron to this last known good version, v12.0.0-beta.14
2021-04-22 19:20:28 +00:00
Zach Bloomquist 5a3f5188fd chore(deps): electron@12.0.2 (#15766) 2021-04-02 15:43:36 +00:00
Zach Bloomquist 897ee9cd59 chore: exit with non-zero exit code on signal exit (#15727) 2021-04-01 16:48:50 +00:00
Zach Bloomquist ecca7da836 electron@12.0.1 2021-03-16 10:25:30 -04:00
renovate[bot] b52ac98a69 feat(deps): update dependency electron to version 12.x 🌟 (#15292)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-03-10 15:24:00 +00:00
renovate[bot] c3af3dcdef chore(deps): update dependency electron to version 11.3.0 🌟 (#15201)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 19:03:16 +00:00
renovate[bot] c34dad00a6 chore(deps): update dependency electron to version 11.2.3 🌟 (#15056)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-11 17:54:14 +00:00
Brian Mann af26fbebe6 feat: component testing (#14479)
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com>
Co-authored-by: ElevateBart <ledouxb@gmail.com>
Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
2021-02-04 15:45:16 -05:00
renovate[bot] aef9facd19 chore(deps): update dependency electron to version 11.2.2 🌟 (#14913)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-04 14:23:28 +00:00
renovate[bot] 440f13a3c5 chore(deps): update dependency electron to version 11.2.1 🌟 (#14764)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-29 19:13:54 +00:00
renovate[bot] 9be61657f4 fix(deps): update dependency debug to version 4.3.1 🌟 (#14583)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-19 12:21:05 +06:30
renovate[bot] 4604f24e11 fix(deps): update dependency electron to version 11.2.0 🌟 (#14567)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-14 16:18:17 +00:00
Zach Panzarino 3eb3bfa487 build: properly use local npm packages for development and binary build (#14182) 2021-01-05 00:34:13 -05:00
renovate[bot] 814fe6f27c chore(deps): update dependency electron to version 11.1.1 🌟 (#14352)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-30 14:17:11 -05:00
renovate[bot] a6a428a183 chore(deps): update dependency electron to version 11.0.3 🌟 (#9409)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-09 10:34:37 -05:00
renovate[bot] 2207bb105e feat(deps): update dependency electron to version 11.0.2 🌟 (#9222)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
2020-11-20 18:58:55 -05:00
Gleb Bahmutov 84d1afd27d feat: print bundled Node and Electron versions in cypress version (#9183) 2020-11-16 13:17:24 -05:00
renovate[bot] 58116f5780 fix(deps): update dependency electron to version 10.1.5 🌟 (#8975)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-26 16:12:13 -04:00
renovate[bot] e82c28613e chore(deps): update dependency electron to version 10.1.4 🌟 (#8927)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-22 10:06:56 -04:00
renovate[bot] f1d4026b03 feat(deps): update dependency electron to version 10.1.3 🌟 (#8406)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
2020-09-29 13:54:38 -04:00
renovate[bot] 032b869baf chore(deps): update dependency electron to version 9.2.1 🌟 (#8436)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-27 13:50:43 -04:00
Zach Bloomquist d42be7bec0 fix(deps): electron@9.2.0 (#8235)
Latest version for 5.0.0 release
2020-08-10 11:51:37 -04:00
Brian Mann e7b7a242be Merge branch 'develop' into v5.0-release
# Conflicts:
#	cli/package.json
#
packages/server/test/support/fixtures/projects/e2e/cypress/integration/r
equest_spec.coffee
2020-07-11 16:51:26 -04:00
Brian Mann c72538d189 Fix lodash dupe dep (#7954)
* blow away yarn.lock

* bump lodash to 4.17.19

* reduce binary size again

* bump @types/node to correct version, fix types

* fix react + react-dom types

* add clean command for .ts conversion to .js files

* fix flaky test
2020-07-11 16:34:23 -04:00
Zach Bloomquist ffcb036b40 feat(deps): electron@9.0.5 (#7791)
* chore(deps): electron@9.0.5

BREAKING CHANGE: libgbm is a requirement

* update node, xcode, docker images

* lockfile

* chore(types): tsify lib/gui/windows and spec

* fix Electron extension loading

global extension loading was deprecated in 9, now has to be per-session

* make windows fns stubbable

* update electron_spec

* tsify issue_173_spec

* use upstream foxdriver to fix FF >= 75

see https://github.com/benmalka/foxdriver/issues/7

* update test

* for now, install libgbm-dev at ci time

see https://github.com/cypress-io/cypress-docker-images/pull/332

* fix open mode

* remove devtools-ext dir
2020-06-29 14:29:51 -04:00
Ben Kucera 47faf52e16 internal: use yarn workspace over lerna for individual package commands (#7644)
* use yarn workspace over lerna for individual package commands

* remove usage of wait-on

* fix readmes after regex replace

* revert wait-on changes

* update yarn.lock
2020-06-10 18:31:40 -04:00