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:
|
||||
- name: All CI jobs passed
|
||||
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