File tree Expand file tree Collapse file tree 1 file changed +25
-12
lines changed Expand file tree Collapse file tree 1 file changed +25
-12
lines changed Original file line number Diff line number Diff line change @@ -35,48 +35,61 @@ jobs:
35
35
36
36
basedpyright :
37
37
runs-on : ubuntu-latest
38
- timeout-minutes : 2
38
+ timeout-minutes : 5
39
+ strategy :
40
+ fail-fast : false
41
+ matrix :
42
+ py : ["3.10", "3.11", "3.12", "3.13"]
39
43
steps :
40
44
- uses : actions/checkout@v4
41
45
42
46
- uses : astral-sh/setup-uv@v5
43
47
with :
44
48
enable-cache : true
45
- python-version : 3.13t
49
+ python-version : ${{ matrix.py }}
46
50
47
- - name : basedpyright
51
+ - name : basedpyright (python ${{ matrix.py }})
48
52
run : >
49
53
uv run --no-group=orjson
50
54
basedpyright --threads=3
51
55
52
56
mypy :
53
57
runs-on : ubuntu-latest
54
58
timeout-minutes : 5
59
+ strategy :
60
+ fail-fast : false
61
+ matrix :
62
+ py : ["3.10", "3.11", "3.12", "3.13"]
55
63
steps :
56
64
- uses : actions/checkout@v4
57
65
58
66
- uses : astral-sh/setup-uv@v5
59
67
with :
60
68
enable-cache : true
61
- python-version : 3.13
69
+ python-version : ${{ matrix.py }}
62
70
63
- - name : mypy
71
+ - name : mypy (python ${{ matrix.py }})
64
72
run : >
65
73
uv run --no-group=numpy
66
- mypy --no-incremental test
74
+ mypy test
67
75
68
76
stubtest :
69
- runs-on : ubuntu-latest
70
- timeout-minutes : 10
77
+ runs-on : ${{ matrix.os }}
78
+ timeout-minutes : 5
79
+ strategy :
80
+ fail-fast : false
81
+ matrix :
82
+ os : [ubuntu-latest, windows-latest]
83
+ py : ["3.10", "3.11", "3.12", "3.13"]
71
84
steps :
72
85
- uses : actions/checkout@v4
73
86
74
87
- uses : astral-sh/setup-uv@v5
75
88
with :
76
89
enable-cache : true
77
- python-version : 3.13
90
+ python-version : ${{ matrix.py }}
78
91
79
- - name : stubtest
92
+ - name : stubtest (python ${{ matrix.py }})
80
93
run : >
81
- uv run --no-project
82
- tool/stubtest.py --concise
94
+ uv run --no-sync --active -p ${{ matrix.py }}
95
+ tool/stubtest.py
You can’t perform that action at this time.
0 commit comments