Mahdi Khashan
63be85f465
fix: updated CYPRESS_DOWNLOAD_PATH_TEMPLATE regex to allow multiple replacements ( #25531 )
2023-05-05 11:08:59 -06:00
renovate[bot]
7311db00be
dependency: update dependency commander to v6.2.1 🌟 ( #26226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2023-04-07 09:52:25 -05:00
Lachlan Miller
1d3aab9d70
feat: Public API for CT Framework Definitions ( #25780 )
...
* chore: rework component onboarding in launchpad (#25713 )
* chore: refactoring and types
* rework source of frameworks
* revert rename
* fix tests
* fix more tests
* types
* update code
* use same public API internally
* rename interfaces
* rename
* work on dev server api
* fix types
* fix test
* attempt to support getDevServerConfig
* tests
* add function to define framework [skip ci]
* rework a lot of types
* fix test
* update tests and types
* refactor
* revert changes
* lint
* fix test
* revert
* remove
* add "community" label [skip ci]
* refactor
* types
* lint
* fix bug
* update function name
* address feedback
* improve types with Pick
* refactor using type guard
* correct label
---------
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* chore: typing error
* feat: scan for 3rd party ct plugins (#25749 )
* chore: refactoring and types
* rework source of frameworks
* revert rename
* fix tests
* fix more tests
* types
* update code
* use same public API internally
* rename interfaces
* rename
* work on dev server api
* fix types
* fix test
* attempt to support getDevServerConfig
* tests
* add function to define framework [skip ci]
* rework a lot of types
* fix test
* update tests and types
* refactor
* revert changes
* lint
* fix test
* revert
* remove
* add "community" label [skip ci]
* refactor
* types
* lint
* fix bug
* update function name
* address feedback
* feat: scan for 3rd party ct plugins
* add e2e test
* unit tests [run ci]
* tweak resolution
* rebase, address comments
* fix windows paths
* remove .gitignore
* fix test
---------
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* lint config
* spacing
* try fix race cond
* fix import error
* build binary
* try update snapshot
* try using require
* support namespaced definitions (#25804 )
* remove category
* add icon prop
* support esm -> cjs compiled typescript
* fix test
* misc: add CTA footer to launchpad framework dropdown (#25831 )
* remove test project dependencies
* rebase
* windows
* windows again
* add changelog entry
* changelog
* revert workflow
* remove worklfow
---------
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Adam Stone-Lord <adams@cypress.io >
2023-02-21 17:43:20 +10:00
Alejandro Estrada
19e091d0bc
feat: add --auto-cancel-after-failures flag ( #25237 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: Matt Schile <mschile@cypress.io >
Co-authored-by: Ryan Pei <ryanppei@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com >
2023-02-10 10:32:54 -06:00
Emily Rohrbough
52e9dbc100
chore: update next-version to handle using the next bump package.json… ( #25599 )
...
Co-authored-by: Bill Glesias <bglesias@gmail.com >
2023-01-27 15:50:21 -06:00
alex01
c9afe18d31
fix: cleanup files made by the tmp library in cypress.run() ( #24957 )
...
* fix: cleanup files made by the tmp library in cypress.run()
* Apply suggestions from code review
* Update cli/lib/cypress.js
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-12-08 10:31:54 -08:00
Feng Yu
05dc4a5ecd
fix: get correct env from npm config ( #24664 )
...
* fix: get correct env from npm config
`npm config set VAR VAL` will inject `npm_config_var=val` environment
variable. This commit will solve this issue
Closes : #24556
* Disable commercial recommendations for system tests.
* Disable commercial recommendations
* Update system-tests/lib/system-tests.ts
* Revert changes
* Update cli/test/lib/util_spec.js
* Update cli/test/lib/util_spec.js
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-12-01 15:43:24 -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
8562cba558
feat: add reject unauthorized to api server calls and standardize CA usage ( #24493 )
2022-11-04 15:27:31 -05: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
Tomas Bjerre
7489561fbf
feat: including version in CYPRESS_DOWNLOAD_PATH_TEMPLATE (refs #5141 #16976 #22864 ) ( #23194 )
...
Co-authored-by: Blue F <blue@cypress.io >
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-08-16 08:49:56 -05:00
Chris Breiding
1da95a7db1
fix: Determine global mode based on whether there is a current project ( #22838 )
...
Co-authored-by: Mark Noonan <mark@cypress.io >
2022-07-19 10:28:46 -04:00
Zachary Williams
6e2dce039e
fix: ignore WebSwapCGLLayer warning ( #22607 )
2022-07-01 09:37:34 +10:00
Zach Bloomquist
152e828bbd
fix(cli): filter CertVerifyProcBuiltin from stderr ( #22342 )
...
Co-authored-by: Rachel <rachel@cypress.io >
2022-06-17 19:10:05 +00: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
Alejandro Estrada
3274da7842
fix: terminal error message for non migrated config ( #21467 )
...
* fix: terminal error message for non migrated config
* fix: terminal error message for non migrated config
2022-05-13 16:56:01 -05:00
Zachary Williams
0f786ab893
fix: ct testing support for node 17+ ( #21430 )
2022-05-13 11:01:30 -05:00
Blue F
13caf93b3e
Merge branch '10.0-release' into develop-10.0-release
2022-04-14 10:32:05 -07:00
Zach Bloomquist
546ed16c77
fix(cli): show additional mitigation steps for max path length error ( #21047 )
2022-04-14 16:23:31 +00:00
Lachlan Miller
81901c0fe4
merge in develop
2022-04-08 11:42:51 +10:00
Blue F
b031803cfb
Merge pull request #20939 from cypress-io/issue-19299-dbus-warnings
...
fix: silence dbus errors
2022-04-07 10:46:23 -07:00
Zach Bloomquist
6a4823b5e1
fix(cli): decrease the length of pre-release cache path ( #20961 )
2022-04-07 17:41:44 +00:00
BlueWinds
eb659467ff
fix: silence dbus errors
2022-04-06 09:20:16 -07:00
Tyler Biethman
21fd2ebe9c
Merge branch 'develop' of https://github.com/cypress-io/cypress into tbiethman/develop-into-10.0
...
# Conflicts:
# packages/launcher/package.json
2022-03-29 09:46:08 -05:00
Amos Wong
6915b8e3de
feat: support escaped dollar sign in CYPRESS_DOWNLOAD_PATH_TEMPLATE ( #20698 )
...
* refactor: break pathTemplate replace logic into multiple lines
* feat: support escape dollar sign in download path template
* feat: support CYPRESS_DOWNLOAD_PATH_TEMPLATE wrapped in quote
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-03-24 13:21:19 -07:00
Zachary Williams
0577a52088
chore: update _cySkipYarnInstall and Fixture methods
2022-03-23 15:12:02 -05:00
Zachary Williams
3548007cb4
Merge remote-tracking branch 'origin/develop' into 10.0-release-merge-develop-03-22
2022-03-22 13:04:59 -05:00
Emily Rohrbough
8c8875bdc3
chore: pull forward unification changes we can make now ( #20644 )
...
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
2022-03-21 12:19:09 -05:00
Zachary Williams
110f8ae02d
fix: remove --config-file false references and update types ( #20643 )
...
* fix: remove --config-file false references and update types
* cleanup tests and types, catch errors when calling open
* fix test
* remove string check
* code quality feedback
2022-03-21 22:49:14 +10:00
Lachlan Miller
76129e26af
merge in develop to 10.0-release
2022-03-07 10:44:26 +10:00
Zach Bloomquist
3c286177cc
fix: use unique install cache folders for betas ( #20296 )
2022-03-04 22:22:39 +00:00
Jessica Sachs
0a5be72c90
Merge remote-tracking branch 'origin/develop' into 10.0-release
2022-02-23 18:41:58 -05:00
Jess
6ea3a8cb06
chore: fixing m1 installation issues for m1 macs ( #20345 )
2022-02-23 18:36:59 -05:00
Tim Griesser
703548e16c
Merge branch 'develop' into 10.0-release
...
* develop:
chore: fix cypress npm package artifact upload path (#20023 )
chore(driver): move cy.within logic into it's own file (#20036 )
chore: update automerge workflows (#19982 )
2022-02-06 20:41:57 -05:00
Emily Rohrbough
17f272e9ee
chore: fix cypress npm package artifact upload path ( #20023 )
2022-02-04 12:00:08 -06:00
Emily Rohrbough
e76ab3798f
Merge branch '10.0-release' into 99f24863a2-develop-into-10.0-release
2022-01-31 12:15:44 -06:00
Emily Rohrbough
99f24863a2
fix: move node 17 Check from Binary to CLI ( #19977 )
2022-01-31 12:03:36 -06:00
Emily Rohrbough
f669c101e1
Merge branch '10.0-release' into 1f70b21bc4-develop-into-10.0-release
2022-01-21 15:50:16 -06:00
Juan Julián Merelo Guervós
21cc95b8c4
chore: url → Eliminate obsolete "url" library from the cli subpackage ( #19695 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-20 10:22:28 -06:00
Harles-Herman Pilter
2685f82663
feat: env to use path params in download url ( #19526 )
...
* feat: env to use path params in download url
* feat: change env to url template
* feat: fix snapshot
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-01-18 08:07:52 -08:00
Pascal Gafner
576519e465
fix: use util.getEnv to handle environment variables set with npm ( #19560 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-12 08:52:26 -06:00
David Ihnen
df5687c65d
fix: Inability to download with redirects through a proxy ( #19310 )
...
* Fixes inability to download with redirects through a proxy
* lint fixes
* t
* tests are passing
* tests pass and works
* a little cleanup
* oops, @cypress/request
* nuding the ci system
* Fix race condition in verify code
* address comments on pull request
* a test with multiple layers of redirects
* Add tests and mechanism for redirect loop error
* Make informative error message
* Remove environment config option for now
* test assertion pattern
Co-authored-by: David Ihnen <dihnen.ctr@kr.af.mil >
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-05 14:01:35 -08:00
Tyler Biethman
7476843d80
fix: Use CYPRESS_VERIFY_TIMEOUT as integer. ( #19517 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-04 11:19:49 -06:00
Tim Griesser
4626f7481c
feat: ProjectLifecycleManager & general launchpad cleanup ( #19347 )
...
See #19347 for full summary
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: estrada9166 <estrada9166@hotmail.com >
Co-authored-by: Alejandro Estrada <estrada9166@gmail.com >
Co-authored-by: Jess <jess@jessicasachs.io >
2021-12-21 21:28:44 -05:00
Lachlan Miller
999ffd99dd
merge in origin
2021-12-21 09:49:57 +10:00
Pascal Gafner
b3d114e086
fix: add CYPRESS_VERIFY_TIMEOUT param and a test for it ( #19282 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2021-12-20 11:36:38 -05:00
Tim Griesser
806a31a989
refactor: Improved support for e2e testing ( #19306 )
2021-12-09 21:23:58 -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