Skip to content

Commit 10f4db0

Browse files
committed
Experiment with setup-uv
1 parent ec668d1 commit 10f4db0

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -168,24 +168,24 @@ jobs:
168168
strategy:
169169
fail-fast: false
170170
matrix:
171-
python: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
172-
arch: ['x86', 'x64']
171+
python: ['cpython-3.10', 'cpython-3.11', 'cpython-3.12', 'cpython-3.13', 'cpython-3.14', 'cpython-3.14+freethreaded']
172+
arch: ['x86', 'x86_64']
173173
lsp: ['']
174174
lsp_extract_file: ['']
175175
extra_name: ['']
176176
include:
177-
- python: '3.10'
178-
arch: 'x64'
177+
- python: 'cpython-3.10'
178+
arch: 'x86_64'
179179
lsp: 'https://raw.githubusercontent.com/python-trio/trio-ci-assets/master/komodia-based-vpn-setup.zip'
180180
lsp_extract_file: 'komodia-based-vpn-setup.exe'
181181
extra_name: ', with Komodia LSP'
182-
- python: '3.10'
183-
arch: 'x64'
182+
- python: 'cpython-3.10'
183+
arch: 'x86_64'
184184
lsp: 'https://www.proxifier.com/download/legacy/ProxifierSetup342.exe'
185185
lsp_extract_file: ''
186186
extra_name: ', with IFS LSP'
187187
- python: 'pypy-3.11'
188-
arch: 'x64'
188+
arch: 'x86_64'
189189
lsp: ''
190190
lsp_extract_file: ''
191191
extra_name: ''
@@ -211,11 +211,11 @@ jobs:
211211
source-tarball-name: ${{ needs.build.outputs.sdist-artifact-name }}
212212
workflow-artifact-name: ${{ env.dists-artifact-name }}
213213
- name: Setup Python
214-
uses: actions/setup-python@v6
214+
uses: astral-sh/setup-[email protected]
215215
with:
216-
python-version: '${{ matrix.python }}'
217-
architecture: '${{ matrix.arch }}'
218-
allow-prereleases: true
216+
python-version: '${{ matrix.python }}-windows-${{ matrix.arch }}-none'
217+
activate-environment: "true"
218+
- run: uv pip install pip
219219
- name: Run tests
220220
run: ./ci.sh
221221
shell: bash

0 commit comments

Comments
 (0)