From c776fc7b867b0b93193d723fd9e18a0c2962035d Mon Sep 17 00:00:00 2001 From: SajjadPourali Date: Sun, 8 Nov 2026 12:22:11 -0700 Subject: [PATCH] Schedule dependency audits --- .github/workflows/audit.yml | 24 ++++++++++++++++++++++++ .github/workflows/rust.yml | 6 ------ 2 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/audit.yml diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml new file mode 100644 index 0000000..c2ec3ca --- /dev/null +++ b/.github/workflows/audit.yml @@ -0,0 +1,24 @@ +name: Dependency audit + +on: + pull_request: + paths: + - '**/Cargo.toml' + - '**/Cargo.lock' + - 'deny.toml' + push: + branches: [main] + paths: + - '**/Cargo.toml' + - '**/Cargo.lock' + - 'deny.toml' + schedule: + - cron: '0 0 * * 1' + workflow_dispatch: + +jobs: + audit: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + - uses: EmbarkStudios/cargo-deny-action@v2 diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 698f145..1b2ff11 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -34,12 +34,6 @@ jobs: - run: cargo clippy --workspace --all-targets --all-features -- -D warnings if: always() - audit: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v7 - - uses: EmbarkStudios/cargo-deny-action@v2 - semver: name: Check semver strategy: