Skip to content

Commit d75f5be

Browse files
committed
ci(verification): add job to enable rolling up the overall result for a required check
1 parent 5918a73 commit d75f5be

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/node-ci.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,18 @@ jobs:
5454
uses: form8ion/.github/.github/workflows/release-package.yml@master
5555
secrets:
5656
NPM_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}
57+
workflow-result:
58+
runs-on: ubuntu-latest
59+
needs:
60+
- verify
61+
- verify-matrix
62+
if: ${{ !cancelled() }}
63+
steps:
64+
- name: All matrix versions passed
65+
if: ${{ !(contains(needs.*.result, 'failure')) }}
66+
run: exit 0
67+
- name: Some matrix version failed
68+
if: ${{ contains(needs.*.result, 'failure') }}
69+
run: exit 1
5770
permissions:
5871
contents: read

0 commit comments

Comments
 (0)