Skip to content

Commit 0870bf7

Browse files
authored
Merge pull request #8 from tensor4all/ci/add-rollup-and-protection
Add rollup job to CI.yml and enable auto merge
2 parents 9b3ef4c + 24c259a commit 0870bf7

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/workflows/CI.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,21 @@ jobs:
6262
)'
6363
- uses: julia-actions/julia-buildpkg@v1
6464
- uses: julia-actions/julia-docdeploy@v1
65+
continue-on-error: true
6566
env:
6667
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6768
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
68-
69+
rollup:
70+
runs-on: ubuntu-latest
71+
needs:
72+
- test
73+
- docs
74+
if: always()
75+
steps:
76+
- name: All tests passed
77+
if: ${{ !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') }}
78+
run: exit 0
79+
- name: Some tests failed or cancelled
80+
if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }}
81+
run: exit 1
6982

0 commit comments

Comments
 (0)