Skip to content

Commit cd6f4f4

Browse files
Merge pull request #296 from egraphs-good/saulshanabrook-patch-3
Fix tests not running on different Python version
2 parents e9d20ca + 73e5cb3 commit cd6f4f4

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

.github/workflows/CI.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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 }}
3233
- uses: dtolnay/[email protected]
3334
- 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-
- uses: dtolnay/[email protected]
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+
- uses: dtolnay/[email protected]
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
6560
- uses: dtolnay/[email protected]
6661
- 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
8476
- uses: dtolnay/[email protected]
8577
- 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

Comments
 (0)