https://cypress.io logo
Here's a very ambiguous CI issue during paralleliz...
# cypress-cloud
m
Here's a very ambiguous CI issue during parallelization It happens because Chrome rolls out varying versions of Chrome, and if the parallelized CI machines do not match that versios, you get the error. Sporadic issue. It's the first time I saw it externally.
Copy code
You passed the --parallel flag, but we do not parallelize tests across different environments.

This machine is sending different environment parameters than the first machine that started this parallel run.

The existing run is: https://cloud.cypress.io/projects/7mypio/runs

In order to run in parallel mode each machine must send identical environment parameters such as:

 - specs
 - osName
 - osVersion
 - browserName
 - browserVersion (major)

This machine sent the following parameters:

{
  "osName": "linux",
  "osVersion": "Ubuntu - ",
  "browserName": "Chrome",
  "browserVersion": "107.0.5304.121",
https://github.com/muratkeremozcan/tour-of-heroes-react-cypress-ts/actions/runs/3642676076/jobs/6150068190 to work around it, we have to ensure the same Chrome version in all CI machines https://github.com/muratkeremozcan/tour-of-heroes-react-cypress-ts/pull/187/commits/f0d37f6fd9bea8d124a30135d2193a8d6c04abc0
Copy code
- name: Install Specific Chrome Version
        run: |
          sudo apt-get install -y wget
          sudo wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
          sudo apt-get install ./google-chrome-stable_current_amd64.deb
This adds CI minutes. It would be ideal if Cypress had a solution to it for parallelization.