* use env variables in yaml [run ci]
* add husky hook to lint-staged to format the circle workflow file on commit when the file changes to keep the diff from the github actions job short
* chore: cut over browser-version scripts from json to yaml to update the workflow file inline
* Update scripts/format-workflow-file.js
Co-authored-by: Matt Schile <mschile@cypress.io>
* move expected yaml keys to const variables
---------
Co-authored-by: Matt Schile <mschile@cypress.io>
* fix: retry instance creation when the Cloud request fails
* cleanup defunct branches in circleci workflows.yml
* rm unintentional delta in system test snapshot
* change how user invocation stacks are prepared, for more flexibility
* build darwin and persist artifacts for this branch
* changelog
* add implicit dependencies to @packages/extension so things build in the right order
* note about binary testing for error_utils and stack_utils
* changelog
* Update packages/driver/test/unit/cypress/err_utils.spec.ts
Co-authored-by: Bill Glesias <bglesias@gmail.com>
---------
Co-authored-by: Bill Glesias <bglesias@gmail.com>
* fix: actions not running in after hooks that fail
* empty commit
* Add tests for actionability retries for click and type
* empty commit
* add changelog entry
* Remove done calls in tests
* changelog update to be more specific
* dependency: bump mime dep
* changelog entry
* yarn lock update
* add pending to changelog
* index on mime-dep-update: ccff6a976e add pending to changelog
* index on mime-dep-update: ccff6a976e add pending to changelog
* another removal of package
* changelog update
* index on mime-dep-update: ccff6a976e add pending to changelog
* whoops wrong issue
* fix test that was just....wrong
* Revert "fix test that was just....wrong"
This reverts commit 73ed5b0867.
* nvm, application/javascript is obsolete
* app/js to text/js updates
* downgrade to mime 3.0.0
* back to application/javascript
* index on mime-dep-update: 23cbb7783b Merge branch 'mime-dep-update' of https://github.com/cypress-io/cypress into mime-dep-update
* index on mime-dep-update: 23cbb7783b Merge branch 'mime-dep-update' of https://github.com/cypress-io/cypress into mime-dep-update
* index on mime-dep-update: 23cbb7783b Merge branch 'mime-dep-update' of https://github.com/cypress-io/cypress into mime-dep-update
---------
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: AtofStryker <bglesias@gmail.com>
* Convert xhrs js to ts
* empty commit
* Clean up types and leftover todos
* install mime in net-stubbing package
* Update packages/net-stubbing/lib/server/util.ts
Co-authored-by: Bill Glesias <bglesias@gmail.com>
* Update packages/net-stubbing/lib/server/util.ts
Co-authored-by: Bill Glesias <bglesias@gmail.com>
* Remove internal function to clean up intention of code
---------
Co-authored-by: Bill Glesias <bglesias@gmail.com>
Closes Mesa/GLX related warnings shown when running Cypress #29521
The primary Cypress process can emit benign warnings related to Mesa/GLX when running in certain Linux environments or containers. These warnings are related to graphics drivers and X11 display settings, but are not necessary for Cypress to execute correctly. This PR suppresses these warnings from stdout, similar to other benign Electron warnings:
- `error: XDG_RUNTIME_DIR is invalid or not set in the environment.`
- `MESA: error: ZINK: failed to choose pdev`
- `glx: failed to create drisw screen`
1. Execute Cypress tests in run mode on a Linux machine or container with minimal graphics drivers installed
2. Execute Cypress tests in run mode in a Docker container using a basic Linux image (e.g. ubuntu:latest)
3. Verify the suppressed warnings no longer appear in the terminal output
Users will no longer see benign graphics-related warnings in their terminal output when running Cypress in Linux environments with minimal graphics support. This reduces noise in the terminal output while not affecting any actual test functionality.
- [x] Have tests been added/updated?
- [NA] Has a PR for user-facing changes been opened in cypress-documentation?
- [NA] Have API changes been updated in the type definitions?
fix linting
change word for CI
Update cli/CHANGELOG.md
Going with the suggesting.
Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
fix linting
update readme with another fixed issue
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* chore: add type linting + compilation checks to runner package
* empty commit
* A bunch of tslint fixes
* wow it is building
* Fix issue with CT not mounting correctly with comments within it
* Fix net-stubbing.ct.ts failures
* Fix tslint: disable comment
* move target into compilerOptions
* fix tslint disable comment
* update proxy-logging to undo changes
* standardize the tslint:disable comments
* fix comment
* fix the banner content not displaying and write a test for this situation
* fix ct reference
* put target to es2020
* actually set the property with replaced title
* Update packages/reporter/src/hooks/hook-model.ts
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
* Fix eslint/tslint settings for system-tests with vue 3
* bump CI cache
* update types/react resolution
* add return
* lint fix
* tslint disable for empty blocks
* exclude dist files from ts linting
* update to exclude all dist folder
* exclude dist file
* change to await
* fix line numbers of stack trace with linting updating vue file
---------
Co-authored-by: Ryan Manuel <ryanm@cypress.io>