Skip to content

Commit cd3582f

Browse files
committed
Add s390x Fedora Stable and Rawhide workers/builders
1 parent 65fa367 commit cd3582f

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

master/custom/builders.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,13 @@
145145
STABLE_BUILDERS_TIER_3 = [
146146

147147
# Linux s390x GCC
148+
("s390x Fedora Stable", "cstratak-fedora-stable-s390x", UnixBuild),
149+
("s390x Fedora Stable Refleaks", "cstratak-fedora-stable-s390x", UnixRefleakBuild),
150+
("s390x Fedora Stable Clang", "cstratak-fedora-stable-s390x", ClangUnixBuild),
151+
("s390x Fedora Stable Clang Installed", "cstratak-fedora-stable-s390x", ClangUnixInstalledBuild),
152+
("s390x Fedora Stable LTO", "cstratak-fedora-stable-s390x", LTONonDebugUnixBuild),
153+
("s390x Fedora Stable LTO + PGO", "cstratak-fedora-stable-s390x", LTOPGONonDebugBuild),
154+
148155
("s390x RHEL9", "cstratak-rhel9-s390x", UnixBuild),
149156
("s390x RHEL9 Refleaks", "cstratak-rhel9-s390x", UnixRefleakBuild),
150157
("s390x RHEL9 LTO", "cstratak-rhel9-s390x", LTONonDebugUnixBuild),
@@ -274,6 +281,14 @@
274281
("PPC64LE Fedora Rawhide Clang", "cstratak-fedora-rawhide-ppc64le", ClangUnixBuild),
275282
("PPC64LE Fedora Rawhide Clang Installed", "cstratak-fedora-rawhide-ppc64le", ClangUnixInstalledBuild),
276283

284+
# Linux s390x GCC/Clang
285+
("s390x Fedora Rawhide", "cstratak-fedora-rawhide-s390x", UnixBuild),
286+
("s390x Fedora Rawhide Refleaks", "cstratak-fedora-rawhide-s390x", UnixRefleakBuild),
287+
("s390x Fedora Rawhide Clang", "cstratak-fedora-rawhide-s390x", ClangUnixBuild),
288+
("s390x Fedora Rawhide Clang Installed", "cstratak-fedora-rawhide-s390x", ClangUnixInstalledBuild),
289+
("s390x Fedora Rawhide LTO", "cstratak-fedora-rawhide-s390x", LTONonDebugUnixBuild),
290+
("s390x Fedora Rawhide LTO + PGO", "cstratak-fedora-rawhide-s390x", LTOPGONonDebugBuild),
291+
277292
# FreBSD x86-64 clang
278293
# FreeBSD 15 is CURRENT: development branch (at 2023-10-17)
279294
("AMD64 FreeBSD15", "opsec-fbsd15", UnixBuild),
@@ -289,10 +304,12 @@
289304
("AMD64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-x86_64", FedoraRawhideFreedthreadingBuild),
290305
("aarch64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-aarch64", FedoraRawhideFreedthreadingBuild),
291306
("PPC64LE Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-ppc64le", FedoraRawhideFreedthreadingBuild),
307+
("s390x Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-s390x", FedoraRawhideFreedthreadingBuild),
292308
# Linux x86-64 GCC Fedora Rawhide Freethreading refleak builders
293309
("AMD64 Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-x86_64", UnixNoGilRefleakBuild),
294310
("aarch64 Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-aarch64", UnixNoGilRefleakBuild),
295311
("PPC64LE Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-ppc64le", UnixNoGilRefleakBuild),
312+
("s390x Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-s390x", UnixNoGilRefleakBuild),
296313

297314
# AIX ppc64
298315
("PPC64 AIX", "edelsohn-aix-ppc64", AIXBuild),

master/custom/workers.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,16 @@ def get_workers(settings):
150150
not_branches=['3.9', '3.10', '3.11', '3.12', '3.13'],
151151
parallel_tests=4,
152152
),
153+
cpw(
154+
name="cstratak-fedora-rawhide-s390x",
155+
tags=['linux', 'unix', 'fedora', 's390x'],
156+
parallel_tests=10,
157+
),
158+
cpw(
159+
name="cstratak-fedora-stable-s390x",
160+
tags=['linux', 'unix', 'fedora', 's390x'],
161+
parallel_tests=10,
162+
),
153163
cpw(
154164
name="cstratak-rhel8-s390x",
155165
tags=['linux', 'unix', 'rhel', 's390x'],

0 commit comments

Comments
 (0)