name: Security audit
on:
push:
branches: [main, qa, dev]
pull_request:
schedule:
- cron: "0 6 * * 1"
permissions:
contents: read
jobs:
cargo-deny:
name: cargo-deny (advisories, bans, sources, licenses)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with:
persist-credentials: false
- uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 with:
toolchain: stable
- uses: taiki-e/install-action@cargo-deny
- name: cargo-deny
run: cargo deny check advisories bans sources licenses