feat: add cargo-deny checks

This commit is contained in:
zonyitoo
2024-11-03 01:06:14 +08:00
parent f8d3b4759a
commit 86cb756cfe
2 changed files with 269 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
name: Cargo Deny Check
on: [push, pull_request]
jobs:
cargo-deny:
runs-on: ubuntu-latest
strategy:
matrix:
checks:
- advisories
- bans licenses sources
# Prevent sudden announcement of a new advisory from failing ci:
continue-on-error: ${{ matrix.checks == 'advisories' }}
steps:
- uses: actions/checkout@v3
- uses: EmbarkStudios/cargo-deny-action@v1
with:
command: check ${{ matrix.checks }}