Skip to content

Commit 616ecc0

Browse files
committed
chore(ci): Add a central audit job
1 parent 509fb92 commit 616ecc0

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/audit.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,18 @@ concurrency:
2222
cancel-in-progress: true
2323

2424
jobs:
25-
security_audit:
25+
audit:
26+
permissions:
27+
contents: none
28+
name: CI
29+
needs: [advisories, cargo_deny, actions]
30+
runs-on: ubuntu-latest
31+
if: "always()"
32+
steps:
33+
- name: Failed
34+
run: exit 1
35+
if: "contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') || contains(needs.*.result, 'skipped')"
36+
advisories:
2637
permissions:
2738
issues: write # to create issues (actions-rs/audit-check)
2839
checks: write # to create check (actions-rs/audit-check)

0 commit comments

Comments
 (0)