@@ -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