chore: add cargo-deny for supply-chain, license, and advisory linting (#215)

This commit is contained in:
Mojtaba Chenani
2026-08-18 19:06:22 +02:00
committed by GitHub
parent fbc8b7741f
commit fa38c47281
18 changed files with 175 additions and 12 deletions
+10
View File
@@ -47,6 +47,16 @@ jobs:
- run: rustup component add rustfmt
- run: cargo fmt --all -- --check
cargo-deny:
name: Cargo Deny
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# Reads the dependency graph only, so no protoc/liblogosdelivery needed.
- uses: EmbarkStudios/cargo-deny-action@v2
with:
command: check
smoketest:
name: Smoketest
environment: ${{ github.ref == 'refs/heads/main' && 'public-cache' || '' }}