Skip to content

Commit 9815ec2

Browse files
committed
ci(build): Add build-failure-alert job to workflow
1 parent 2d857db commit 9815ec2

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,17 @@ jobs:
4747
- name: Generate Documentation
4848
run: cargo doc --no-deps --locked --no-default-features --features "${CRATE_FEATURES}"
4949

50+
build-failure-alert:
51+
needs: build
52+
runs-on: ubuntu-latest
53+
if: ${{ cancelled() || contains(needs.*.result, 'cancelled') || contains(needs.*.result, 'failure') }}
54+
steps:
55+
- name: Conditionally Fail Required Check
56+
shell: bash
57+
run: |
58+
echo "::error Some build job has failed!"
59+
exit 1
60+
5061
publish:
5162
needs: build
5263
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)