Skip to content

Commit a878fe8

Browse files
committed
ci: add all-done jobs
This is to simplify GH branch protection rules (to disable merging unless all the tests have succeeded). Signed-off-by: Kir Kolyshkin <[email protected]>
1 parent 5143533 commit a878fe8

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

.github/workflows/test.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,10 @@ jobs:
8080

8181
- name: test
8282
run: make test
83+
84+
all-done:
85+
needs:
86+
- test
87+
runs-on: ubuntu-24.04
88+
steps:
89+
- run: echo "All jobs completed"

.github/workflows/validate.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,11 @@ jobs:
3333
run: pip install --break-system-packages codespell==v2.4.1
3434
- name: run codespell
3535
run: codespell
36+
37+
all-done:
38+
needs:
39+
- lint
40+
- codespell
41+
runs-on: ubuntu-24.04
42+
steps:
43+
- run: echo "All jobs completed"

0 commit comments

Comments
 (0)