Skip to content

Commit 5ed3ecb

Browse files
authored
Merge pull request #306 from ZettaScaleLabs/add-ci-status-check
fix: add ci status check
2 parents 14f491a + c3a9fd7 commit 5ed3ecb

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,17 @@ jobs:
7474
# Directory containing files to upload
7575
path: |
7676
target/release/examples
77+
78+
# NOTE: In GitHub repository settings, the "Require status checks to pass
79+
# before merging" branch protection rule ensures that commits are only merged
80+
# from branches where specific status checks have passed. These checks are
81+
# specified manually as a list of workflow job names. Thus we use this extra
82+
# job to signal whether all CI checks have passed.
83+
ci:
84+
name: CI status checks
85+
runs-on: ubuntu-latest
86+
needs: build
87+
if: always()
88+
steps:
89+
- name: Check whether all jobs pass
90+
run: echo '${{ toJson(needs) }}' | jq -e 'all(.result == "success")'

0 commit comments

Comments
 (0)