@@ -216,10 +216,10 @@ jobs:
216216 # tests the endpoints of the supported range. The wheel build process
217217 # (in a separate workflow) *does* use all the versions.
218218 os :
219- - ubuntu-24.04
219+ - ubuntu-24.04-x64-8-core
220220 - macos-14
221221 - macos-15
222- - windows-2025
222+ - windows-2025-x64-8-core
223223 python_version :
224224 - ' 3.10'
225225 - ' 3.13'
@@ -247,13 +247,13 @@ jobs:
247247 with :
248248 debug : ${{inputs.debug}}
249249
250- - if : matrix.os != 'windows-2025'
250+ - if : ${{! startsWith( matrix.os, 'windows-')}}
251251 name : Build the qsim C++ library and run tests (non-Windows case)
252252 run : |
253253 alias bazel=bazelisk
254254 dev_tools/test_libs.sh ${{inputs.debug && '--config=verbose'}}
255255
256- - if : matrix.os == 'windows-2025'
256+ - if : ${{startsWith( matrix.os, 'windows-')}}
257257 name : Build the qsim C++ library and run tests (Windows case)
258258 # On GitHub Windows runners, Bazel ends up finding a different "python3"
259259 # binary than what's installed by setup-python unless we tell Bazel what
@@ -301,7 +301,7 @@ jobs:
301301 - python-checks
302302 - shell-lint
303303 - yaml-lint
304- runs-on : ubuntu-24.04
304+ runs-on : ubuntu-24.04-x64-16-core
305305 timeout-minutes : 60
306306 strategy :
307307 matrix :
@@ -356,7 +356,7 @@ jobs:
356356 - python-checks
357357 - shell-lint
358358 - yaml-lint
359- runs-on : ubuntu-24.04
359+ runs-on : ubuntu-24.04-x64-16-core
360360 timeout-minutes : 60
361361 env :
362362 common_args : >-
@@ -411,7 +411,7 @@ jobs:
411411 - python-checks
412412 - shell-lint
413413 - yaml-lint
414- runs-on : ubuntu-24.04
414+ runs-on : ubuntu-24.04-x64-16-core
415415 timeout-minutes : 60
416416 env :
417417 # The next environment variable is used by Docker.
0 commit comments