File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 2626 runs-on : ubuntu-latest
2727 strategy :
2828 matrix :
29- check : ['style', 'spellcheck', 'type' ]
29+ check : ['style', 'spellcheck']
3030
3131 steps :
3232 - uses : actions/checkout@v5
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ envlist =
77 py310-min
88 style
99 spellcheck
10- type
10+ mypy
1111skip_missing_interpreters = true
1212
1313# Configuration that allows us to split tests across GitHub runners effectively
@@ -16,7 +16,7 @@ python =
1616 3.10: py310
1717 3.11: py311
1818 3.12: py312
19- 3.13: py313
19+ 3.13: py313, mypy
2020 3.14: py314
2121
2222[gh-actions:env]
@@ -28,7 +28,6 @@ DEPENDS =
2828CHECK =
2929 style: style
3030 spellcheck: spellcheck
31- type: type
3231
3332[testenv]
3433description = Pytest with coverage
@@ -90,12 +89,12 @@ commands =
9089 fix: codespell -w {posargs}
9190 !fix: codespell {posargs}
9291
93- [testenv:type ]
92+ [testenv:mypy ]
9493description = Check type consistency
94+ basepython = python3.13
9595labels = check
9696dependency_groups =
9797 types
9898skip_install = true
99- runner = uv-venv-runner
10099commands =
101100 mypy --strict src tests
You can’t perform that action at this time.
0 commit comments