aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/cypress.yml15
1 files changed, 11 insertions, 4 deletions
diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml
index 4d3cc097d31..b4e14ad0a8e 100644
--- a/.github/workflows/cypress.yml
+++ b/.github/workflows/cypress.yml
@@ -74,6 +74,13 @@ jobs:
# Run multiple copies of the current job in parallel
# Please increase the number or runners as your tests suite grows
containers: ["component", 1, 2]
+ # Only use cypress cloud for PRs
+ use-cypress-cloud:
+ - ${{ !!github.head_ref }}
+ # Only use one container if we are not using the cypress cloud.
+ exclude:
+ - use-cypress-cloud: false
+ containers: 2
name: runner ${{ matrix.containers }}
@@ -96,14 +103,14 @@ jobs:
- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests
uses: cypress-io/github-action@59810ebfa5a5ac6fcfdcfdf036d1cd4d083a88f2 # v6.5.0
with:
- record: true
- parallel: true
+ record: '${{ !!matrix.use-cypress-cloud }}'
+ parallel: '${{ !!matrix.use-cypress-cloud }}'
# cypress run type
component: ${{ matrix.containers == 'component' }}
- group: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }}
+ group: ${{ matrix.use-cypress-cloud && matrix.containers == 'component' && 'Run component' || matrix.use-cypress-cloud || 'Run E2E' }}
# cypress env
ci-build-id: ${{ github.sha }}-${{ github.run_number }}
- tag: ${{ github.event_name }}
+ tag: ${{ matrix.use-cypress-cloud && github.event_name }}
env:
# Needs to be prefixed with CYPRESS_
CYPRESS_BRANCH: ${{ env.BRANCH }}