Skip to content

Commit a53ac64

Browse files
committed
fix: fix actions uv setup
1 parent 17e2d55 commit a53ac64

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/release-v2.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ jobs:
3333
python -m pip install --upgrade pip
3434
# Install uv (once) using pip, then use uv for the rest
3535
python -m pip install uv
36+
uv venv --python 3.12
3637
uv pip install pytest pytest-asyncio coverage[toml]
3738
3839
- name: Sync environment & install dev extras
@@ -87,6 +88,7 @@ jobs:
8788
- name: Install uv and testing tools
8889
run: |
8990
python -m pip install uv
91+
uv venv --python 3.12
9092
uv pip install pytest pytest-asyncio
9193
9294
- name: Install core from TestPyPI using uv
@@ -115,6 +117,7 @@ jobs:
115117
- name: Install uv & tooling
116118
run: |
117119
python -m pip install uv
120+
uv venv --python 3.12
118121
uv pip install pytest pytest-asyncio
119122
120123
- name: Install new core from TestPyPI using uv (for plugin builds/tests)
@@ -152,6 +155,7 @@ jobs:
152155
- name: Install uv & test tools
153156
run: |
154157
python -m pip install uv
158+
uv venv --python 3.12
155159
uv pip install pytest pytest-asyncio
156160
157161
- name: Install core and plugins from TestPyPI using uv

0 commit comments

Comments
 (0)