@@ -47,111 +47,6 @@ jobs:
4747 run : |
4848 source ci-scripts/validate-e2e-execution.sh
4949 echo "::set-output name=SHOULD_RUN_E2E::$(echo $RUN_E2E)"
50- b2c_e2e_tests :
51- needs : [no_retries, validate_e2e_execution]
52- name : MC - E2E B2C core
53- runs-on : ubuntu-latest
54- strategy :
55- matrix :
56- containers : [1, 2, 3, 4, 5]
57- if : ${{ needs.validate_e2e_execution.outputs.SHOULD_RUN_E2E == 'true' }}
58- steps :
59- - name : Forcefully fail build if e2e job is retried
60- uses : actions/github-script@v7
61- with :
62- script : |
63- core.setFailed('Please push a commit to trigger the build. To push an empty commit you can use `git commit --allow-empty -m "Trigger Build"`')
64- if : ${{ github.run_attempt > 1 }}
65- - uses : actions/checkout@v4
66- - name : Setup node
67- uses : actions/setup-node@v4
68- with :
69- node-version : ${{ env.NODE_VERSION }}
70- - name : Cache node_modules
71- id : cache-node-modules
72- uses : actions/cache@v4
73- with :
74- path : |
75- node_modules
76- projects/storefrontapp-e2e-cypress/node_modules
77- ~/.cache/Cypress
78- key : nodemodules-${{ github.event.pull_request.base.sha }}
79- restore-keys : nodemodules-${{ github.event.pull_request.base.sha }}
80- - name : Run e2es
81- env :
82- SPA_ENV : ci,b2c
83- BUILD_NUMBER : ci-build-number-${{ github.event.pull_request.head.sha || github.run_id }}
84- run : |
85- ci-scripts/e2e-cypress.sh
86- b2c_ssr_e2e_tests :
87- needs : [no_retries, validate_e2e_execution]
88- name : MC - E2E SSR core (B2C)
89- runs-on : ubuntu-latest
90- if : ${{ needs.validate_e2e_execution.outputs.SHOULD_RUN_E2E == 'true' }}
91- steps :
92- - name : Forcefully fail build if e2e job is retried
93- uses : actions/github-script@v7
94- with :
95- script : |
96- core.setFailed('Please push a commit to trigger the build. To push an empty commit you can use `git commit --allow-empty -m "Trigger Build"`')
97- if : ${{ github.run_attempt > 1 }}
98- - uses : actions/checkout@v4
99- - name : Setup node
100- uses : actions/setup-node@v4
101- with :
102- node-version : ${{ env.NODE_VERSION }}
103- - name : Cache node_modules
104- id : cache-node-modules
105- uses : actions/cache@v4
106- with :
107- path : |
108- node_modules
109- projects/storefrontapp-e2e-cypress/node_modules
110- ~/.cache/Cypress
111- key : nodemodules-${{ github.event.pull_request.base.sha }}
112- restore-keys : nodemodules-${{ github.event.pull_request.base.sha }}
113- - name : Run e2es
114- env :
115- SPA_ENV : ci,b2c
116- BUILD_NUMBER : ci-build-number-${{ github.event.pull_request.head.sha || github.run_id }}
117- run : |
118- ci-scripts/e2e-cypress.sh --ssr
119- b2b_e2e_tests :
120- needs : [no_retries, validate_e2e_execution]
121- name : MC - E2E B2B core
122- runs-on : ubuntu-latest
123- strategy :
124- matrix :
125- containers : [1, 2, 3, 4]
126- if : ${{ needs.validate_e2e_execution.outputs.SHOULD_RUN_E2E == 'true' }}
127- steps :
128- - name : Forcefully fail build if e2e job is retried
129- uses : actions/github-script@v7
130- with :
131- script : |
132- core.setFailed('Please push a commit to trigger the build. To push an empty commit you can use `git commit --allow-empty -m "Trigger Build"`')
133- if : ${{ github.run_attempt > 1 }}
134- - uses : actions/checkout@v4
135- - name : Setup node
136- uses : actions/setup-node@v4
137- with :
138- node-version : ${{ env.NODE_VERSION }}
139- - name : Cache node_modules
140- id : cache-node-modules
141- uses : actions/cache@v4
142- with :
143- path : |
144- node_modules
145- projects/storefrontapp-e2e-cypress/node_modules
146- ~/.cache/Cypress
147- key : nodemodules-${{ github.event.pull_request.base.sha }}
148- restore-keys : nodemodules-${{ github.event.pull_request.base.sha }}
149- - name : Run e2es
150- env :
151- SPA_ENV : ci,b2b
152- BUILD_NUMBER : ci-build-number-${{ github.event.pull_request.head.sha || github.run_id }}
153- run : |
154- ci-scripts/e2e-cypress.sh -s b2b
15550 a11y_e2e_tests :
15651 needs : [no_retries, validate_e2e_execution]
15752 name : MC - E2E A11Y (B2C & B2B)
@@ -184,12 +79,12 @@ jobs:
18479 restore-keys : nodemodules-${{ github.event.pull_request.base.sha }}
18580 - name : Run e2es
18681 env :
187- SPA_ENV : ci,b2c
82+ SPA_ENV : ci,b2b
18883 BUILD_NUMBER : ci-build-number-${{ github.event.pull_request.head.sha || github.run_id }}
18984 run : |
19085 ci-scripts/e2e-cypress.sh -s a11y
19186 merge_checks_result :
192- needs : [b2c_e2e_tests, b2c_ssr_e2e_tests, b2b_e2e_tests, a11y_e2e_tests]
87+ needs : [a11y_e2e_tests]
19388 name : MC - Result
19489 runs-on : ubuntu-latest
19590 if : ${{ always() }}
@@ -208,7 +103,4 @@ jobs:
208103 })
209104 core.setFailed('Please push a commit to re-trigger the build. To push an empty commit you can use `git commit --allow-empty -m "Trigger Build"`')
210105 if : |
211- needs.b2c_e2e_tests.result == 'failure' || needs.b2c_e2e_tests.result == 'cancelled' ||
212- needs.b2c_ssr_e2e_tests.result == 'failure' || needs.b2c_ssr_e2e_tests.result == 'cancelled' ||
213- needs.b2b_e2e_tests.result == 'failure' || needs.b2b_e2e_tests.result == 'cancelled' ||
214- needs.a11y_e2e_tests.result == 'failure' || needs.a11y_e2e_tests.result == 'cancelled'
106+ needs.a11y_e2e_tests.result == 'failure' || needs.a11y_e2e_tests.result == 'cancelled'
0 commit comments