name: Security audit on: schedule: - cron: "0 0 */3 * *" push: branches: [main] paths: - "**/Cargo.toml" - "**/Cargo.lock" pull_request: paths: - "**/Cargo.toml" - "**/Cargo.lock" jobs: audit: name: Audit runs-on: ubuntu-latest steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Install cargo-audit uses: taiki-e/install-action@30eab0fabba9ea3f522099957e668b21876aa39e # v2.66.6 with: tool: cargo-audit - name: Run audit run: cargo audit