From a3ca71127fe2bc6e7cf54eaf1f62b882b2a18232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Tue, 9 Dec 2025 15:19:09 +0100 Subject: [PATCH] zensical:chore - Enable Ruff and Mypy in CI Signed-off-by: pawamoy --- .github/workflows/check.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 28f90d1..cc2badc 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -48,6 +48,20 @@ jobs: - name: Run rustfmt run: find crates -name "*.rs" -exec rustfmt --check {} \; + - name: Set up Python + uses: astral-sh/setup-uv@v7 + with: + python-version: "3.12" + + - name: Install dependencies + run: uv sync --all-groups + + - name: Run ruff + run: uv run ruff check --no-fix-only . + + - name: Run mypy + run: uv run mypy . + security: name: Security audit runs-on: ubuntu-latest