* add function to detect lang
* update test files
* update pkg.json
* remove concept of lang from wizard
* update tests
* fix tests and add debugging
* update test
* fix test
* add ts to ts project deps
* update assertion
* empty commit to trigger CI
* fix ts
* add debug log
* error when cypress is not found, or version is mismatching for migration
* add tests
* add defensive try/catch
* Update packages/errors/src/errors.ts
Co-authored-by: Zach Bloomquist <git@chary.us>
* fix error snapshots
* remove usage of resolve-from
* make error more clear around open vs migration
Co-authored-by: Zach Bloomquist <git@chary.us>
* Getting clean circle build before changes
* Running retries tests without timeout to see current results
* Moving timeout for retries.mochaEvents. Removing runner.mochaEvents timeout to see what fails.
* Still seeing failures, bumping the resource class to see how that may impact slowness
* D'oh, no medium+ for windows
* Adding back timeouts. Bumping down build resource to medium. Updating mochaEvent tests to navigate directly to spec.
* Updating runSpec
* Updating comments
* feat: restart browser/server on config change
* Add tests
* Refresh server if devServer is changed
* Do not launch browser on start, fix open browser
* Update devServer config pairing w/ Zach
* Update with feedback
* correct indentation
* update formatting
* add comments
* update tsconfig.json
* Update packages/data-context/src/sources/migration/codegen.ts
Co-authored-by: Blue F <blue@cypress.io>
* Update packages/data-context/src/sources/migration/codegen.ts
Co-authored-by: Blue F <blue@cypress.io>
Co-authored-by: Blue F <blue@cypress.io>
* Add failing test
* Get latest data on project
* Logout on 401
* remove unused async
* Update error handling
* Fix TS
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* fix: restart dev-server on config change
* close dev server before cp is spawned
* fix test that is failing... not sure why
* cleanup unsued close events
* remove wait
* add back in close for unit tests
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
* Adding banner on dep installation success. Updating copy to match figma.
* Adding component/e2e test coverage
* Flipping polarity on this one
* Update packages/launchpad/cypress/e2e/scaffold-project.cy.ts
Co-authored-by: Rachel <rachel@cypress.io>
* Updates for PR comments
Co-authored-by: Rachel <rachel@cypress.io>
* fix: trying again on errors that results in new errors
* fix: trying again on errors that results in new errors
* Refactoring and code clean up for private lifecycle functions
* Refactoring and code clean up for private lifecycle functions
* Fix test flakiness
* More code cleanup and refactoring
* Fix unit tests
* Add unit tests and more refactoring
* Remove comments and unneccessary asyncs
* PR comments
* PR comments
* Update packages/data-context/src/data/ProjectLifecycleManager.ts
* wip on AST merging Cypress Config
* Adding test coverage & better implementation for config merging
* fix types, use new addToCypressConfig for projectId
* refactor: separate export for browser
* printing w/ recast
* don't remove prettier in this PR
* Update packages/config/src/ast-utils/addToCypressConfig.ts
* make comment more robust
Co-authored-by: Ryan Manuel <ryanm@cypress.io>