Skip to content

Prepare for Electron deprecation in Cypress Cloud parallel recording #1772

@MikeMcC399

Description

@MikeMcC399

Situation

cypress-io/cypress#33560 (comment) explains plans to deprecate Electron as default bundled browser.

As mentioned in #1727, setting the default browser to something other than Electron in GitHub Actions recording to Cypress Cloud with parallel containers, exposes the issue of mismatched GitHub Actions runner images. During deployment of new runner images with changes to the major version of a browser, Cypress may fail sporadically. Deployments typically span several days, during which time all tests are flaky.

Suggestion

Implement the advice from the README > Parallel document section to use a Cypress Docker image when recording parallel runs.

Affects .github/workflows/example-recording.yml and documentation examples.

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions