diff --git a/master/custom/builders.py b/master/custom/builders.py index b7035233..01b7a459 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -4,6 +4,7 @@ UnixOddballsBuild, RHEL8Build, CentOS9Build, + CentOS10Build, FedoraStableBuild, FedoraRawhideBuild, FedoraRawhideFreedthreadingBuild, @@ -286,6 +287,14 @@ ("aarch64 CentOS9 LTO", "cstratak-CentOS9-aarch64", LTONonDebugUnixBuild), ("aarch64 CentOS9 LTO + PGO", "cstratak-CentOS9-aarch64", LTOPGONonDebugBuild), + # CentOS Stream 10 Linux aarch64 GCC/Clang + ("aarch64 CentOS10", "cstratak-CentOS10-aarch64", CentOS10Build), + ("aarch64 CentOS10 Refleaks", "cstratak-CentOS10-aarch64", UnixRefleakBuild), + ("aarch64 CentOS10 Clang", "cstratak-CentOS10-aarch64", ClangUnixBuild), + ("aarch64 CentOS10 Clang Installed", "cstratak-CentOS10-aarch64", ClangUnixInstalledBuild), + ("aarch64 CentOS10 LTO", "cstratak-CentOS10-aarch64", LTONonDebugUnixBuild), + ("aarch64 CentOS10 LTO + PGO", "cstratak-CentOS10-aarch64", LTOPGONonDebugBuild), + # WebAssembly ("wasm32 WASI 8Core", "kushaldas-wasi", Wasm32WasiCrossBuild), ] diff --git a/master/custom/factories.py b/master/custom/factories.py index 86191895..d642df68 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -458,6 +458,11 @@ class CentOS9Build(RHEL8Build): pass +class CentOS10Build(CentOS9Build): + # Build on 64-bit CentOS Stream 10. + pass + + class FedoraStableBuild(RHEL8Build): # Build Python on 64-bit Fedora Stable. # diff --git a/master/custom/workers.py b/master/custom/workers.py index 45658705..3c41211e 100644 --- a/master/custom/workers.py +++ b/master/custom/workers.py @@ -167,6 +167,11 @@ def get_workers(settings): tags=['linux', 'unix', 'rhel', 'arm', 'arm64', 'aarch64'], parallel_tests=40, ), + cpw( + name="cstratak-CentOS10-aarch64", + tags=['linux', 'unix', 'rhel', 'arm', 'arm64', 'aarch64'], + parallel_tests=32, + ), cpw( name="diegorusso-aarch64-bigmem", tags=['linux', 'unix', 'ubuntu', 'arm', 'arm64', 'aarch64', 'bigmem'],