From 97d66a3afa4a0ff1f765b1051e4d9df35b2871b2 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Tue, 5 Aug 2025 13:18:45 +0530 Subject: [PATCH] [rust] Make CI fail on warnings https://doc.rust-lang.org/stable/clippy/continuous_integration/github_actions.html --- .github/workflows/rust-lint.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rust-lint.yml b/.github/workflows/rust-lint.yml index 0f7694e0c6..802482c548 100644 --- a/.github/workflows/rust-lint.yml +++ b/.github/workflows/rust-lint.yml @@ -15,6 +15,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +env: + RUSTFLAGS: -D warnings + jobs: lint: runs-on: ubuntu-latest @@ -33,9 +36,9 @@ jobs: ~/.cargo/git target key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - + - run: cargo fmt --check - - run: cargo clippy + - run: cargo clippy --all-targets --all-features - run: cargo build