@@ -26,31 +26,26 @@ jobs:
26
26
- " 3.10"
27
27
steps :
28
28
- uses : actions/checkout@v4
29
- - uses : astral-sh/setup-uv@v5
29
+ - uses : astral-sh/setup-uv@v6
30
30
with :
31
31
enable-cache : true
32
+ python-version : ${{ matrix.py }}
32
33
33
34
- uses : Swatinem/rust-cache@v2
34
- - name : Setup python ${{ matrix.py }}
35
- uses : actions/setup-python@v5
36
- with :
37
- python-version : ${{ matrix.py }}
38
35
- run : uv sync --extra test --locked
39
36
- run : uv run pytest --benchmark-disable -vvv --durations=10
40
37
41
38
mypy :
42
39
runs-on : ubuntu-latest
43
40
steps :
44
41
- uses : actions/checkout@v4
45
- - uses : astral-sh/setup-uv@v5
42
+ - uses : astral-sh/setup-uv@v6
46
43
with :
47
44
enable-cache : true
48
-
49
- - uses : Swatinem/rust-cache@v2
50
- - uses : actions/setup-python@v5
51
- with :
52
45
# Run on oldest Python version to catch more errors
53
46
python-version : " 3.10"
47
+
48
+ - uses : Swatinem/rust-cache@v2
54
49
- run : uv sync --extra test --locked
55
50
- run : make mypy
56
51
- run : make stubtest
@@ -59,14 +54,11 @@ jobs:
59
54
runs-on : ubuntu-latest
60
55
steps :
61
56
- uses : actions/checkout@v4
62
- - uses : astral-sh/setup-uv@v5
57
+ - uses : astral-sh/setup-uv@v6
63
58
with :
64
59
enable-cache : true
65
60
66
61
- uses : Swatinem/rust-cache@v2
67
- - uses : actions/setup-python@v5
68
- with :
69
- python-version-file : " .python-version"
70
62
- run : uv sync --extra test --locked
71
63
- uses : CodSpeedHQ/action@v3
72
64
with :
@@ -78,14 +70,11 @@ jobs:
78
70
runs-on : ubuntu-latest
79
71
steps :
80
72
- uses : actions/checkout@v4
81
- - uses : astral-sh/setup-uv@v5
73
+ - uses : astral-sh/setup-uv@v6
82
74
with :
83
75
enable-cache : true
84
76
85
77
- uses : Swatinem/rust-cache@v2
86
- - uses : actions/setup-python@v5
87
- with :
88
- python-version-file : " .python-version"
89
78
- name : Install graphviz
90
79
run : |
91
80
sudo apt-get update
0 commit comments