From 821e0c677fad4df4abfd2493463d492c4c85c7ac Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sat, 24 May 2025 21:55:55 -0400 Subject: [PATCH] Add Windows CI job --- .github/workflows/ci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e27ffd..1fa4217 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,6 +73,29 @@ jobs: if-no-files-found: warn retention-days: 7 + windows-tests: + name: Windows Tests + runs-on: windows-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install Rust (stable) + uses: actions-rs/toolchain@v1.0.7 + with: + toolchain: stable + override: true + profile: minimal + + - name: Check formatting + run: cargo fmt -- --check + + - name: Lint with Clippy + run: cargo clippy -- -D warnings + + - name: Run cargo tests + run: cargo test --all + coverage: name: Code Coverage (Tarpaulin) needs: comprehensive-tests