chore(ci): Add a central audit job

This commit is contained in:
Ed Page
2026-03-27 16:15:53 -05:00
parent 509fb92da3
commit 616ecc0ab0
+12 -1
View File
@@ -22,7 +22,18 @@ concurrency:
cancel-in-progress: true
jobs:
security_audit:
audit:
permissions:
contents: none
name: CI
needs: [advisories, cargo_deny, actions]
runs-on: ubuntu-latest
if: "always()"
steps:
- name: Failed
run: exit 1
if: "contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') || contains(needs.*.result, 'skipped')"
advisories:
permissions:
issues: write # to create issues (actions-rs/audit-check)
checks: write # to create check (actions-rs/audit-check)