From 53492d8042b6f16fc8a069be12506b64c741c78a Mon Sep 17 00:00:00 2001 From: Danny Willems Date: Mon, 1 Jun 2026 14:23:59 +0200 Subject: [PATCH] CI: add non-blocking Clippy (beta) job Replicate the beta Clippy coverage from librustzcash: run clippy on the beta toolchain with continue-on-error so beta regressions surface as warnings without blocking CI. --- .github/workflows/ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d444aa..9377ed1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,6 +69,20 @@ jobs: working-directory: ${{ inputs.target }} deny: warnings + clippy-beta: + name: Clippy (beta) + runs-on: ubuntu-latest + continue-on-error: true + steps: + - uses: actions/checkout@v4 + - id: toolchain + uses: dtolnay/rust-toolchain@beta + with: + components: clippy + - run: rustup override set ${{ steps.toolchain.outputs.name }} + - name: Run Clippy (beta) + run: cargo clippy --all-features --all-targets -- -W clippy::all + doc-links: name: Intra-doc links runs-on: ubuntu-latest