Skip to content

Commit a222edc

Browse files
committed
Wait for rebuild-cache when it runs, skip immediately when it doesn't
1 parent 076822d commit a222edc

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/test.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,12 @@ jobs:
166166
167167
github:
168168
name: Github
169-
needs: [lint-gate, file-changes]
169+
needs: [lint-gate, file-changes, rebuild-cache]
170170
if: >-
171171
!cancelled() &&
172172
needs.lint-gate.result == 'success' &&
173173
needs.file-changes.result == 'success' &&
174+
(needs.rebuild-cache.result == 'success' || needs.rebuild-cache.result == 'skipped') &&
174175
needs.file-changes.outputs.checkall == 'true'
175176
strategy:
176177
matrix:
@@ -261,11 +262,12 @@ jobs:
261262

262263
self:
263264
name: "${{ matrix.cluster_name }} (${{ matrix.device }}${{ matrix.interface != 'none' && format('-{0}', matrix.interface) || '' }}${{ matrix.shard != '' && format(' [{0}]', matrix.shard) || '' }})"
264-
needs: [lint-gate, file-changes]
265+
needs: [lint-gate, file-changes, rebuild-cache]
265266
if: >-
266267
!cancelled() &&
267268
needs.lint-gate.result == 'success' &&
268269
needs.file-changes.result == 'success' &&
270+
(needs.rebuild-cache.result == 'success' || needs.rebuild-cache.result == 'skipped') &&
269271
github.repository == 'MFlowCode/MFC' &&
270272
needs.file-changes.outputs.checkall == 'true' &&
271273
github.event.pull_request.draft != true

0 commit comments

Comments
 (0)