Add Windows CI job

This commit is contained in:
thePR0M3TH3AN
2025-05-24 21:55:55 -04:00
parent 06d96fd3f1
commit 821e0c677f

View File

@@ -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