Skip to content

Commit d5157c4

Browse files
committed
ci: add an all-checks job to require in the ruleset
1 parent 064b68a commit d5157c4

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

‎.github/workflows/tests.yaml‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,15 @@ jobs:
7070
with:
7171
persist-credentials: false
7272
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
73+
74+
all-checks:
75+
if: always()
76+
needs: [tests, minversions, style]
77+
runs-on: ubuntu-24.04
78+
steps:
79+
- name: Fail if a needed job did not succeed
80+
if: >-
81+
contains(needs.*.result, 'failure')
82+
|| contains(needs.*.result, 'cancelled')
83+
|| contains(needs.*.result, 'skipped')
84+
run: exit 1

0 commit comments

Comments
 (0)