From 6386b9eac03dc205ac9dd6d87164f71f388b547a Mon Sep 17 00:00:00 2001 From: Cacie Prins Date: Mon, 2 Dec 2024 13:12:33 -0500 Subject: [PATCH 1/7] do not retry instance creation, report that cannot proceed with failed cloud in serial --- .../CLOUD_CANNOT_PROCEED_IN_SERIAL.html | 4 ++- packages/errors/src/errors.ts | 2 ++ packages/server/lib/cloud/api/index.ts | 28 +++++++++---------- 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html b/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html index a2843bf81720..bf2d0c01d935 100644 --- a/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html +++ b/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html @@ -38,6 +38,8 @@ StatusCodeError: 500 - "Internal Server Error" +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + The --group flag you passed was: foo -The --ciBuildId flag you passed was: invalid +The --ciBuildId flag you passed was: invalid \ No newline at end of file diff --git a/packages/errors/src/errors.ts b/packages/errors/src/errors.ts index 589353504a4e..e05d46f90179 100644 --- a/packages/errors/src/errors.ts +++ b/packages/errors/src/errors.ts @@ -188,6 +188,8 @@ export const AllCypressErrors = { ${fmt.highlightSecondary(arg1.response)} + Because you passed the ${fmt.flag(`--record`)} flag, this run cannot proceed because it requires a valid response from our servers. + ${fmt.listFlags(arg1.flags, { group: '--group', ciBuildId: '--ciBuildId', diff --git a/packages/server/lib/cloud/api/index.ts b/packages/server/lib/cloud/api/index.ts index 9f999bbd9f46..96cc7e45bfef 100644 --- a/packages/server/lib/cloud/api/index.ts +++ b/packages/server/lib/cloud/api/index.ts @@ -458,22 +458,20 @@ export default { 'platform', ]) - return retryWithBackoff((attemptIndex) => { - return rp.post({ - body, - url: recordRoutes.instances(runId), - json: true, - encrypt: preflightResult.encrypt, - timeout: timeout ?? SIXTY_SECONDS, - headers: { - 'x-route-version': '5', - 'x-cypress-run-id': runId, - 'x-cypress-request-attempt': attemptIndex, - }, - }) - .catch(RequestErrors.StatusCodeError, formatResponseBody) - .catch(tagError) + return rp.post({ + body, + url: recordRoutes.instances(runId), + json: true, + encrypt: preflightResult.encrypt, + timeout: timeout ?? SIXTY_SECONDS, + headers: { + 'x-route-version': '5', + 'x-cypress-run-id': runId, + 'x-cypress-request-attempt': 0, + }, }) + .catch(RequestErrors.StatusCodeError, formatResponseBody) + .catch(tagError) }, postInstanceTests (options) { From f01beaed3282955e163e0aa7400384ce2ff4a005 Mon Sep 17 00:00:00 2001 From: Cacie Prins Date: Mon, 2 Dec 2024 15:54:43 -0500 Subject: [PATCH 2/7] update system tests --- system-tests/__snapshots__/record_spec.js | 204 ++++++++++------------ system-tests/test/record_spec.js | 37 +++- 2 files changed, 127 insertions(+), 114 deletions(-) diff --git a/system-tests/__snapshots__/record_spec.js b/system-tests/__snapshots__/record_spec.js index 30e8f40fdc3c..3d2eaf9e4ab6 100644 --- a/system-tests/__snapshots__/record_spec.js +++ b/system-tests/__snapshots__/record_spec.js @@ -1124,6 +1124,8 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + ` exports['e2e record api interaction errors create run 500 when grouping without parallelization errors and exits 1'] = ` @@ -1131,6 +1133,8 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1193,6 +1197,8 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + ` exports['e2e record api interaction errors update instance 500 does not proceed and exits with error when parallelizing and updating instance 1'] = ` @@ -1409,6 +1415,8 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + ` exports['e2e record api interaction errors postInstanceTests without parallelization errors and exits 1'] = ` @@ -1435,6 +1443,8 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + The --group flag you passed was: foo The --ciBuildId flag you passed was: 1 @@ -1526,6 +1536,8 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + ` exports['e2e record api interaction errors update instance stdout warns but proceeds 1'] = ` @@ -1705,113 +1717,6 @@ exports['e2e record api interaction errors uploading assets warns but proceeds 1 Recorded Run: https://dashboard.cypress.io/projects/cjvoj7/runs/12 -` - -exports['e2e record api interaction errors api retries on error warns and does not create or update instances 1'] = ` -We encountered an unexpected error communicating with our servers. - -StatusCodeError: 500 - "Internal Server Error" - -We will retry 3 more times in X second(s)... - -We encountered an unexpected error communicating with our servers. - -StatusCodeError: 500 - "Internal Server Error" - -We will retry 2 more times in X second(s)... - -We encountered an unexpected error communicating with our servers. - -StatusCodeError: 500 - "Internal Server Error" - -We will retry 1 more time in X second(s)... - - -==================================================================================================== - - (Run Starting) - - ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ - │ Cypress: 1.2.3 │ - │ Browser: FooBrowser 88 │ - │ Specs: 1 found (record_pass.cy.js) │ - │ Searched: cypress/e2e/record_pass* │ - │ Params: Tag: nightly, Group: foo, Parallel: true │ - │ Run URL: https://dashboard.cypress.io/projects/cjvoj7/runs/12 │ - └────────────────────────────────────────────────────────────────────────────────────────────────┘ - -We encountered an unexpected error communicating with our servers. - -StatusCodeError: 500 - "Internal Server Error" - -We will retry 3 more times in X second(s)... - - -──────────────────────────────────────────────────────────────────────────────────────────────────── - - Running: record_pass.cy.js (1 of 1) - Estimated: X second(s) - - - record pass - ✓ passes - - is pending - - - 1 passing - 1 pending - - - (Results) - - ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ - │ Tests: 2 │ - │ Passing: 1 │ - │ Failing: 0 │ - │ Pending: 1 │ - │ Skipped: 0 │ - │ Screenshots: 1 │ - │ Video: false │ - │ Duration: X seconds │ - │ Estimated: X second(s) │ - │ Spec Ran: record_pass.cy.js │ - └────────────────────────────────────────────────────────────────────────────────────────────────┘ - - - (Screenshots) - - - /XXX/XXX/XXX/cypress/screenshots/record_pass.cy.js/yay it passes.png (400x1022) - - - (Uploading Cloud Artifacts) - - - Video - Nothing to upload - - Screenshot - 1 kB /XXX/XXX/XXX/cypress/screenshots/record_pass.cy.js/yay it passes.png - - Test Replay - Nothing to upload - Test Replay is disabled for this project. Enable Test Replay in Cloud project settings - - Uploading Cloud Artifacts: . . . . . - - (Uploaded Cloud Artifacts) - - - Screenshot - Done Uploading 1 kB in Xm, Ys ZZ.ZZms 1/1 /XXX/XXX/XXX/cypress/screenshots/record_pass.cy.js/yay it passes.png - -==================================================================================================== - - (Run Finished) - - - Spec Tests Passing Failing Pending Skipped - ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ - │ ✔ record_pass.cy.js XX:XX 2 1 - 1 - │ - └────────────────────────────────────────────────────────────────────────────────────────────────┘ - ✔ All specs passed! XX:XX 2 1 - 1 - - - -─────────────────────────────────────────────────────────────────────────────────────────────────────── - - Recorded Run: https://dashboard.cypress.io/projects/cjvoj7/runs/12 - - ` exports['e2e record api interaction errors sendPreflight [F1] socket errors fails after retrying 1'] = ` @@ -4479,3 +4384,88 @@ http://localhost:1234/capture-protocol/upload/?x-amz-credential=XXXXXXXX&x-amz-s ` + +exports['e2e record api interaction errors api retries on error errors and does not create or update instances when parallel 1'] = ` +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +We will retry 3 more times in X second(s)... + +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +We will retry 2 more times in X second(s)... + +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +We will retry 1 more time in X second(s)... + + +==================================================================================================== + + (Run Starting) + + ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ + │ Cypress: 1.2.3 │ + │ Browser: FooBrowser 88 │ + │ Specs: 1 found (record_pass.cy.js) │ + │ Searched: cypress/e2e/record_pass* │ + │ Params: Tag: nightly, Group: foo, Parallel: true │ + │ Run URL: https://dashboard.cypress.io/projects/cjvoj7/runs/12 │ + └────────────────────────────────────────────────────────────────────────────────────────────────┘ + +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. + +The --group flag you passed was: foo +The --ciBuildId flag you passed was: ciBuildId123 + +` + +exports['e2e record api interaction errors api retries on error errors and does not create or update instances when recording and not parallel 1'] = ` +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +We will retry 3 more times in X second(s)... + +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +We will retry 2 more times in X second(s)... + +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +We will retry 1 more time in X second(s)... + + +==================================================================================================== + + (Run Starting) + + ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ + │ Cypress: 1.2.3 │ + │ Browser: FooBrowser 88 │ + │ Specs: 1 found (record_pass.cy.js) │ + │ Searched: cypress/e2e/record_pass* │ + │ Params: Tag: nightly, Group: false, Parallel: false │ + │ Run URL: https://dashboard.cypress.io/projects/cjvoj7/runs/12 │ + └────────────────────────────────────────────────────────────────────────────────────────────────┘ + +We encountered an unexpected error communicating with our servers. + +StatusCodeError: 500 - "Internal Server Error" + +Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. + +` diff --git a/system-tests/test/record_spec.js b/system-tests/test/record_spec.js index 7192388b3bed..17f5c8db6091 100644 --- a/system-tests/test/record_spec.js +++ b/system-tests/test/record_spec.js @@ -1615,7 +1615,11 @@ describe('e2e record', () => { setupStubbedServer(routes) - it('warns and does not create or update instances', function () { + beforeEach(() => { + count = 0 + }) + + it('errors and does not create or update instances when parallel', function () { process.env.API_RETRY_INTERVALS = '1000,2000,3000' return systemTests.exec(this, { @@ -1628,6 +1632,7 @@ describe('e2e record', () => { parallel: true, snapshot: true, ciBuildId: 'ciBuildId123', + expectedExitCode: 1, }) .then(() => { const urls = getRequestUrls() @@ -1638,12 +1643,30 @@ describe('e2e record', () => { 'POST /runs', 'POST /runs', 'POST /runs/00748421-e035-4a3d-8604-8468cc48bdb5/instances', - 'POST /runs/00748421-e035-4a3d-8604-8468cc48bdb5/instances', - 'POST /instances/e9e81b5e-cc58-4026-b2ff-8ae3161435a6/tests', - 'POST /instances/e9e81b5e-cc58-4026-b2ff-8ae3161435a6/results', - 'PUT /screenshots/1.png', - 'PUT /instances/e9e81b5e-cc58-4026-b2ff-8ae3161435a6/artifacts', - 'PUT /instances/e9e81b5e-cc58-4026-b2ff-8ae3161435a6/stdout', + ]) + }) + }) + + it('errors and does not create or update instances when recording and not parallel', function () { + process.env.API_RETRY_INTERVALS = '1000,2000,3000' + + return systemTests.exec(this, { + key: 'f858a2bc-b469-4e48-be67-0876339ee7e1', + configFile: 'cypress-with-project-id.config.js', + spec: 'record_pass*', + tag: 'nightly', + record: true, + snapshot: true, + expectedExitCode: 1, + }) + .then(() => { + const urls = getRequestUrls() + + expect(urls).to.deep.eq([ + 'POST /runs', + 'POST /runs', + 'POST /runs', + 'POST /runs', 'POST /runs/00748421-e035-4a3d-8604-8468cc48bdb5/instances', ]) }) From 6874bf2c15a447153042ca549d54ca4942f2d293 Mon Sep 17 00:00:00 2001 From: Cacie Prins Date: Mon, 2 Dec 2024 16:03:00 -0500 Subject: [PATCH 3/7] changelog --- cli/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index 6747c81aa385..87025d5a0d5d 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -7,6 +7,7 @@ _Released 11/26/2024 (PENDING)_ **Bugfixes:** - Support multiple imports of one module with multiple lines. Addressed in [#30314](https://github.com/cypress-io/cypress/pull/30314). +- During record or parallel runs, execution will fail if Cypress is unable to confirm the creation of an instance instead of skipping the spec. Addresses [#30628](https://github.com/cypress-io/cypress/issues/30628). ## 13.16.0 From 563f91351979dfa8895b9ab21a3ff41aabfec745 Mon Sep 17 00:00:00 2001 From: Cacie Prins Date: Mon, 2 Dec 2024 16:04:48 -0500 Subject: [PATCH 4/7] changelog --- cli/CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index 87025d5a0d5d..276ebb17c65f 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -1,5 +1,4 @@ - ## 13.16.1 _Released 11/26/2024 (PENDING)_ From 821a90b512d5ac8c27819e10badb6f116f75d99f Mon Sep 17 00:00:00 2001 From: Cacie Prins Date: Mon, 2 Dec 2024 16:39:09 -0500 Subject: [PATCH 5/7] Update cli/CHANGELOG.md Co-authored-by: Jennifer Shehane --- cli/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index 276ebb17c65f..1231f2f44f63 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -6,7 +6,7 @@ _Released 11/26/2024 (PENDING)_ **Bugfixes:** - Support multiple imports of one module with multiple lines. Addressed in [#30314](https://github.com/cypress-io/cypress/pull/30314). -- During record or parallel runs, execution will fail if Cypress is unable to confirm the creation of an instance instead of skipping the spec. Addresses [#30628](https://github.com/cypress-io/cypress/issues/30628). +- During recorded or parallel runs, execution will fail if Cypress is unable to confirm the creation of an instance instead of skipping the spec. Addresses [#30628](https://github.com/cypress-io/cypress/issues/30628). ## 13.16.0 From 97694a8bc03d7df19905c1c6dface4af3e530ff5 Mon Sep 17 00:00:00 2001 From: Cacie Prins Date: Mon, 2 Dec 2024 16:40:54 -0500 Subject: [PATCH 6/7] update error language --- .../__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_PARALLEL.html | 2 +- .../__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html | 2 +- packages/errors/src/errors.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_PARALLEL.html b/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_PARALLEL.html index 4e5ee6d22d0d..b37ece750e26 100644 --- a/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_PARALLEL.html +++ b/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_PARALLEL.html @@ -38,7 +38,7 @@ StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: invalid diff --git a/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html b/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html index bf2d0c01d935..ffd39bc25e69 100644 --- a/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html +++ b/packages/errors/__snapshot-html__/CLOUD_CANNOT_PROCEED_IN_SERIAL.html @@ -38,7 +38,7 @@ StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: invalid diff --git a/packages/errors/src/errors.ts b/packages/errors/src/errors.ts index e05d46f90179..d0db72e6967a 100644 --- a/packages/errors/src/errors.ts +++ b/packages/errors/src/errors.ts @@ -175,7 +175,7 @@ export const AllCypressErrors = { ${fmt.highlightSecondary(arg1.response)} - Because you passed the ${fmt.flag(`--parallel`)} flag, this run cannot proceed because it requires a valid response from our servers. + Because you passed the ${fmt.flag(`--parallel`)} flag, this run cannot proceed since it requires a valid response from our servers. ${fmt.listFlags(arg1.flags, { group: '--group', @@ -188,7 +188,7 @@ export const AllCypressErrors = { ${fmt.highlightSecondary(arg1.response)} - Because you passed the ${fmt.flag(`--record`)} flag, this run cannot proceed because it requires a valid response from our servers. + Because you passed the ${fmt.flag(`--record`)} flag, this run cannot proceed since it requires a valid response from our servers. ${fmt.listFlags(arg1.flags, { group: '--group', From 48de0bb93a9109e87539917fe97d305431799a1a Mon Sep 17 00:00:00 2001 From: Cacie Prins Date: Mon, 2 Dec 2024 19:02:56 -0500 Subject: [PATCH 7/7] snapshots --- system-tests/__snapshots__/record_spec.js | 36 +++++++++++------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/system-tests/__snapshots__/record_spec.js b/system-tests/__snapshots__/record_spec.js index 3d2eaf9e4ab6..d837ef612fe9 100644 --- a/system-tests/__snapshots__/record_spec.js +++ b/system-tests/__snapshots__/record_spec.js @@ -1124,7 +1124,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. ` @@ -1133,7 +1133,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1145,7 +1145,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1171,7 +1171,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1197,7 +1197,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. ` @@ -1256,7 +1256,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1415,7 +1415,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. ` @@ -1443,7 +1443,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: 1 @@ -1474,7 +1474,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1536,7 +1536,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. ` @@ -1730,7 +1730,7 @@ We encountered an unexpected error communicating with our servers. RequestError: Error: socket hang up -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1748,7 +1748,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1766,7 +1766,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1808,7 +1808,7 @@ We encountered an unexpected error communicating with our servers. DecryptionError: JWE Recipients missing or incorrect type -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1820,7 +1820,7 @@ We encountered an unexpected error communicating with our servers. DecryptionError: JWE Recipients missing or incorrect type -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -1832,7 +1832,7 @@ We encountered an unexpected error communicating with our servers. DecryptionError: General JWE must be an object -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -4422,7 +4422,7 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --parallel flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --parallel flag, this run cannot proceed since it requires a valid response from our servers. The --group flag you passed was: foo The --ciBuildId flag you passed was: ciBuildId123 @@ -4466,6 +4466,6 @@ We encountered an unexpected error communicating with our servers. StatusCodeError: 500 - "Internal Server Error" -Because you passed the --record flag, this run cannot proceed because it requires a valid response from our servers. +Because you passed the --record flag, this run cannot proceed since it requires a valid response from our servers. `