Skip to content

Commit 2caefc4

Browse files
committed
Reorder CI steps to set up Python before installing uv
1 parent fd9eddf commit 2caefc4

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,14 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818

19-
- name: Install uv
20-
uses: astral-sh/setup-uv@v3
19+
- name: Set up Python
20+
uses: actions/setup-python@v5
2121
with:
2222
python-version: ${{ matrix.python-version }}
2323

24+
- name: Install uv
25+
uses: astral-sh/setup-uv@v3
26+
2427
- name: Install (base, zero required deps)
2528
run: uv sync --python ${{ matrix.python-version }}
2629

@@ -36,13 +39,16 @@ jobs:
3639
steps:
3740
- uses: actions/checkout@v4
3841

39-
- name: Install uv
40-
uses: astral-sh/setup-uv@v3
42+
- name: Set up Python
43+
uses: actions/setup-python@v5
4144
with:
4245
python-version: "3.12"
4346

47+
- name: Install uv
48+
uses: astral-sh/setup-uv@v3
49+
4450
- name: Install (all extras)
45-
run: uv sync --all-extras
51+
run: uv sync --python 3.12 --all-extras
4652

4753
- name: Run full suite including slow tests
4854
run: uv run pytest -m ""

0 commit comments

Comments
 (0)