Skip to content

Commit 424cc81

Browse files
authored
chore: fix client_* matrix (#253)
1 parent 0fc1636 commit 424cc81

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.github/workflows/check.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,11 @@ jobs:
133133
- setup
134134
- specs
135135
- client_javascript_common
136-
if: ${{ needs.setup.outputs.RUN_JS == 'true' }}
136+
if: |
137+
always() &&
138+
needs.setup.outputs.RUN_JS == 'true' &&
139+
contains(needs.*.result, 'success') &&
140+
!contains(needs.*.result, 'failure')
137141
strategy:
138142
matrix: ${{ fromJSON(needs.setup.outputs.JS_MATRIX) }}
139143
steps:
@@ -172,7 +176,11 @@ jobs:
172176
needs:
173177
- setup
174178
- specs
175-
if: ${{ needs.setup.outputs.RUN_JAVA == 'true' }}
179+
if: |
180+
always() &&
181+
needs.setup.outputs.RUN_JAVA == 'true' &&
182+
contains(needs.*.result, 'success') &&
183+
!contains(needs.*.result, 'failure')
176184
strategy:
177185
matrix: ${{ fromJSON(needs.setup.outputs.JAVA_MATRIX) }}
178186
steps:
@@ -211,7 +219,11 @@ jobs:
211219
needs:
212220
- setup
213221
- specs
214-
if: ${{ needs.setup.outputs.RUN_PHP == 'true' }}
222+
if: |
223+
always() &&
224+
needs.setup.outputs.RUN_PHP == 'true' &&
225+
contains(needs.*.result, 'success') &&
226+
!contains(needs.*.result, 'failure')
215227
strategy:
216228
matrix: ${{ fromJSON(needs.setup.outputs.PHP_MATRIX) }}
217229
steps:

0 commit comments

Comments
 (0)