From 66e68af64548c97bd4ee083a4820d1f5140b03ef Mon Sep 17 00:00:00 2001 From: Essence-3 Date: Mon, 1 Jun 2026 23:27:11 +0100 Subject: [PATCH] Add CI workflow for formatting, linting, and deny checks --- .github/workflows/ci.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a17747e8..f157f065 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,20 +28,27 @@ jobs: command: check arguments: --all-features - test: - name: Build, Test & Clippy + build-and-test: + name: Build and Test runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - with: - components: clippy - name: Build run: cargo build --locked - name: Test run: cargo test --locked - - name: Clippy - run: cargo clippy --locked -- -D warnings + + clippy: + name: Clippy Lint + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + components: clippy + - name: Run Clippy + run: cargo clippy --all-targets --all-features --locked -- -D warnings smoke: name: CLI Smoke Tests