From 4b712f2a70b42fe4c75598212ebeb4781636c283 Mon Sep 17 00:00:00 2001 From: Serkyo Date: Tue, 4 Aug 2026 03:12:18 +0200 Subject: [PATCH] ci(workspace): run the test suite --- .github/workflows/ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a042f90..bcd1e2c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,26 @@ jobs: - name: Run Clippy run: cargo clippy --all-targets --all-features -- -D warnings + rust-test: + name: Rust Tests + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + lfs: true + + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + + - name: Cache cargo artifacts + uses: Swatinem/rust-cache@v2 + + - name: Install shader compiler + run: sudo apt-get update && sudo apt-get install -y libshaderc-dev + + - name: Run Tests + run: cargo test --workspace --all-features + lua-lint: name: Lua Lint & Format runs-on: ubuntu-latest