@@ -26,31 +26,26 @@ jobs:
2626 - " 3.10"
2727 steps :
2828 - uses : actions/checkout@v4
29- - uses : astral-sh/setup-uv@v5
29+ - uses : astral-sh/setup-uv@v6
3030 with :
3131 enable-cache : true
32+ python-version : ${{ matrix.py }}
32333334 - uses : Swatinem/rust-cache@v2
34- - name : Setup python ${{ matrix.py }}
35- uses : actions/setup-python@v5
36- with :
37- python-version : ${{ matrix.py }}
3835 - run : uv sync --extra test --locked
3936 - run : uv run pytest --benchmark-disable -vvv --durations=10
4037
4138 mypy :
4239 runs-on : ubuntu-latest
4340 steps :
4441 - uses : actions/checkout@v4
45- - uses : astral-sh/setup-uv@v5
42+ - uses : astral-sh/setup-uv@v6
4643 with :
4744 enable-cache : true
48- 49- - uses : Swatinem/rust-cache@v2
50- - uses : actions/setup-python@v5
51- with :
5245 # Run on oldest Python version to catch more errors
5346 python-version : " 3.10"
47+ 48+ - uses : Swatinem/rust-cache@v2
5449 - run : uv sync --extra test --locked
5550 - run : make mypy
5651 - run : make stubtest
@@ -59,14 +54,11 @@ jobs:
5954 runs-on : ubuntu-latest
6055 steps :
6156 - uses : actions/checkout@v4
62- - uses : astral-sh/setup-uv@v5
57+ - uses : astral-sh/setup-uv@v6
6358 with :
6459 enable-cache : true
65606661 - uses : Swatinem/rust-cache@v2
67- - uses : actions/setup-python@v5
68- with :
69- python-version-file : " .python-version"
7062 - run : uv sync --extra test --locked
7163 - uses : CodSpeedHQ/action@v3
7264 with :
@@ -78,14 +70,11 @@ jobs:
7870 runs-on : ubuntu-latest
7971 steps :
8072 - uses : actions/checkout@v4
81- - uses : astral-sh/setup-uv@v5
73+ - uses : astral-sh/setup-uv@v6
8274 with :
8375 enable-cache : true
84768577 - uses : Swatinem/rust-cache@v2
86- - uses : actions/setup-python@v5
87- with :
88- python-version-file : " .python-version"
8978 - name : Install graphviz
9079 run : |
9180 sudo apt-get update
0 commit comments