INFRA-136: fail ci/ci aggregator on skipped needed jobs #74
1 changed files with 3 additions and 1 deletions
4
.github/workflows/ci.yaml
vendored
4
.github/workflows/ci.yaml
vendored
|
|
@ -24,4 +24,6 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- name: All CI jobs passed
|
- name: All CI jobs passed
|
||||||
run: |
|
run: |
|
||||||
[ "${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }}" = "false" ]
|
# A skipped needed job must NOT green-light the required "ci / ci"
|
||||||
|
# context, so treat 'skipped' as a failure alongside failure/cancelled.
|
||||||
|
[ "${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') || contains(needs.*.result, 'skipped') }}" = "false" ]
|
||||||
|
|
|
||||||
Reference in a new issue