@@ -83,29 +83,12 @@ jobs:
8383 flags : protocol-designer
8484 token : ${{ secrets.CODECOV_TOKEN }}
8585
86- e2e-test :
87- name : ' protocol designer e2e tests'
88- runs-on : ' ubuntu-24.04'
89- timeout-minutes : 20
90- if : ${{ !startsWith(github.ref, 'refs/tags/') }}
91- steps :
92- - name : ' Checkout Repository'
93- uses : actions/checkout@v4
94- with :
95- fetch-depth : 0 # PD needs to see labware in other release branches
96- - uses : ./.github/actions/js/setup
97- - name : ' run test-e2e'
98- run : make -C protocol-designer test-e2e
99-
10086 build-pd :
10187 timeout-minutes : 20
10288 name : ' build protocol designer'
10389 needs :
10490 - determine-deploy-config
105- - unit-test
106- - e2e-test
10791 runs-on : ' ubuntu-24.04'
108- if : always() && (needs.unit-test.result == 'success' || needs.unit-test.result == 'skipped') && (needs.e2e-test.result == 'success' || needs.e2e-test.result == 'skipped')
10992 steps :
11093 - uses : actions/checkout@v4
11194 with :
@@ -213,8 +196,8 @@ jobs:
213196 notify-success :
214197 name : ' Notify Build Success'
215198 runs-on : ' ubuntu-latest'
216- needs : [unit-test, e2e-test, build-pd, deploy-pd]
217- if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.unit-test.result == 'success' || needs.unit-test.result == 'skipped') && (needs.e2e-test.result == 'success' || needs.e2e-test.result == 'skipped') && needs.build-pd.result == 'success' && needs.deploy-pd.result == 'success'
199+ needs : [unit-test, build-pd, deploy-pd]
200+ if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.unit-test.result == 'success' || needs.unit-test.result == 'skipped') && needs.build-pd.result == 'success' && needs.deploy-pd.result == 'success'
218201 steps :
219202 - name : Checkout Repository
220203 uses : actions/checkout@v4
@@ -228,8 +211,8 @@ jobs:
228211 notify-failure :
229212 name : ' Notify Build Failure'
230213 runs-on : ' ubuntu-latest'
231- needs : [unit-test, e2e-test, build-pd, deploy-pd]
232- if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.unit-test.result == 'failure' || needs.e2e-test.result == 'failure' || needs. build-pd.result == 'failure' || needs.deploy-pd.result == 'failure')
214+ needs : [unit-test, build-pd, deploy-pd]
215+ if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.unit-test.result == 'failure' || needs.build-pd.result == 'failure' || needs.deploy-pd.result == 'failure')
233216 steps :
234217 - name : Checkout Repository
235218 uses : actions/checkout@v4
@@ -241,9 +224,6 @@ jobs:
241224 if [[ "${{ needs.unit-test.result }}" == "failure" ]]; then
242225 failed_jobs+=("unit-test")
243226 fi
244- if [[ "${{ needs.e2e-test.result }}" == "failure" ]]; then
245- failed_jobs+=("e2e-test")
246- fi
247227 if [[ "${{ needs.build-pd.result }}" == "failure" ]]; then
248228 failed_jobs+=("build-pd")
249229 fi
@@ -265,8 +245,8 @@ jobs:
265245 notify-cancelled :
266246 name : ' Notify Build Cancelled'
267247 runs-on : ' ubuntu-latest'
268- needs : [unit-test, e2e-test, build-pd, deploy-pd]
269- if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.unit-test.result == 'cancelled' || needs.e2e-test.result == 'cancelled' || needs. build-pd.result == 'cancelled' || needs.deploy-pd.result == 'cancelled')
248+ needs : [unit-test, build-pd, deploy-pd]
249+ if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.unit-test.result == 'cancelled' || needs.build-pd.result == 'cancelled' || needs.deploy-pd.result == 'cancelled')
270250 steps :
271251 - name : Checkout Repository
272252 uses : actions/checkout@v4
0 commit comments