We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d5723a9 commit 4de0561Copy full SHA for 4de0561
1 file changed
.github/workflows/ci-uv.yml
@@ -22,6 +22,11 @@ on:
22
required: false
23
type: string
24
default: "tests"
25
+ run-mypy:
26
+ description: "Whether to run mypy for typing checks (true/false)"
27
+ required: false
28
+ type: boolean
29
+ default: false
30
secrets:
31
repo-token:
32
description: GitHub token for checkout/PR operations
@@ -55,6 +60,9 @@ jobs:
55
60
run: |
56
61
uv run --frozen ruff format --check --diff .
57
62
uv run --frozen ruff check --output-format=github .
63
+ - name: Mypy (typing check)
64
+ if: ${{ inputs.run-mypy }}
65
+ run: uv run --frozen mypy ${{ inputs.package-name }}
58
66
- name: Interrogate (docstring coverage)
59
67
run: uv run --frozen interrogate -v
68
- name: Codespell (typo checker)
0 commit comments