Skip to content

Commit 3d1044e

Browse files
authored
Update itamaro workers configs (#728)
1. Updated not_branches to exclude Python 3.13 for all of my workers. 3.13t is no longer of interest, given 3.14t exists and is considered "supported". 2. Change the Windows worker to 1 parallel builder (and double parallel tests) (context: python/cpython#148255 (comment))
1 parent ff682eb commit 3d1044e

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

master/custom/workers.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -312,29 +312,33 @@ def get_workers(settings):
312312
cpw(
313313
name="itamaro-centos-aws",
314314
tags=['linux', 'unix', 'rhel', 'amd64', 'x86-64'],
315-
not_branches=['3.10', '3.11', '3.12'],
315+
not_branches=['3.10', '3.11', '3.12', '3.13'],
316316
parallel_tests=10,
317317
parallel_builders=2,
318318
downtime=itamaro_downtime,
319319
),
320320
cpw(
321321
name="itamaro-win64-srv-22-aws",
322322
tags=['windows', 'win-srv-22', 'amd64', 'x86-64'],
323-
not_branches=['3.10', '3.11', '3.12'],
324-
parallel_tests=10,
325-
parallel_builders=2,
323+
not_branches=['3.10', '3.11', '3.12', '3.13'],
324+
parallel_tests=20,
325+
# Parallel MSBuild builds are "unusual", and more likely to hit obscure bugs
326+
# (such as file locking issues across builds)
327+
# Explicit limit parallel builders to 1 to avoid such issues
328+
# https://github.com/python/cpython/issues/148255#issuecomment-4534972557
329+
parallel_builders=1,
326330
downtime=itamaro_downtime,
327331
),
328332
cpw(
329333
name="itamaro-macos-intel-aws",
330334
tags=['macOS', 'unix', 'amd64', 'x86-64'],
331-
not_branches=['3.10', '3.11', '3.12'],
335+
not_branches=['3.10', '3.11', '3.12', '3.13'],
332336
parallel_tests=10,
333337
),
334338
cpw(
335339
name="itamaro-macos-arm64-aws",
336340
tags=['macOS', 'unix', 'arm', 'arm64'],
337-
not_branches=['3.10', '3.11', '3.12'],
341+
not_branches=['3.10', '3.11', '3.12', '3.13'],
338342
parallel_tests=10,
339343
),
340344
cpw(

0 commit comments

Comments
 (0)