From 134d2473761ffc722423908b086fa3ff2539cb33 Mon Sep 17 00:00:00 2001 From: Elephant Liu Date: Sat, 22 Nov 2025 11:57:55 +0800 Subject: [PATCH 1/2] qaci: add type check --- .github/workflows/type-check.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/type-check.yml diff --git a/.github/workflows/type-check.yml b/.github/workflows/type-check.yml new file mode 100644 index 0000000..ccfdbed --- /dev/null +++ b/.github/workflows/type-check.yml @@ -0,0 +1,31 @@ +name: type check + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Set up Python + uses: actions/setup-python@v3 + - name: Install dependencies + run: | + python -m pip install --upgrade pip wheel + python -m pip install mypy requests drow + - name: Run type check + run: | + python -m mypy \ + --strict \ + --disallow-any-unimported \ + --disallow-any-expr \ + --disallow-any-decorated \ + --disallow-any-explicit \ + --disallow-any-generics \ + --disallow-subclassing-any \ + --enable-error-code deprecated \ + . From 0ab021bb5cda38bcb6caa50ce4c7d30129b0ccbb Mon Sep 17 00:00:00 2001 From: Elephant Liu Date: Sat, 22 Nov 2025 11:59:07 +0800 Subject: [PATCH 2/2] fix stubs for requests --- .github/workflows/type-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/type-check.yml b/.github/workflows/type-check.yml index ccfdbed..0d9ac87 100644 --- a/.github/workflows/type-check.yml +++ b/.github/workflows/type-check.yml @@ -16,7 +16,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip wheel - python -m pip install mypy requests drow + python -m pip install mypy drow types-requests - name: Run type check run: | python -m mypy \