From 8d1ea0941bef5deb780265a271d2aadb07548efe Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Mon, 2 Feb 2026 18:43:09 +0100 Subject: [PATCH] Run mypy in pre-commit --- .github/workflows/pre-commit.yml | 2 +- .pre-commit-config.yaml | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index f027140ed7..63044238f9 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -48,7 +48,7 @@ jobs: pyproject.toml uv.lock - name: Install Dependencies - run: uv sync --locked --extra all + run: uv sync --locked --group tests --extra all - name: Run prek - pre-commit id: precommit run: uvx prek run --from-ref origin/${GITHUB_BASE_REF} --to-ref HEAD --show-diff-on-failure diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d88b70b7b6..64b84bfbd2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -30,6 +30,13 @@ repos: language: unsupported types: [python] + - id: local-mypy + name: mypy check + entry: uv run mypy fastapi + require_serial: true + language: unsupported + pass_filenames: false + - id: add-permalinks-pages language: unsupported name: add-permalinks-pages