From fccc51f8898556fc0f11ef8558d492715dc53023 Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Sat, 6 Sep 2025 14:07:32 -0500 Subject: [PATCH 1/3] Move ware-alpine to stable --- master/custom/builders.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/master/custom/builders.py b/master/custom/builders.py index 361d2111..790522a1 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -180,6 +180,9 @@ # -- Stable No Tier builders -------------------------------------------- STABLE_BUILDERS_NO_TIER = [ + # Linux x86-64 GCC musl + ("AMD64 Alpine Linux", "ware-alpine", UnixBuild), + # Linux x86-64 GCC/Clang # Special builds: FIPS, ASAN, UBSAN, TraceRefs, Perf, etc. ("AMD64 RHEL8 FIPS Only Blake2 Builtin Hash", "cstratak-RHEL8-fips-x86_64", RHEL8NoBuiltinHashesUnixBuildExceptBlake2), @@ -314,9 +317,6 @@ # -- Unstable No Tier builders ------------------------------------------ UNSTABLE_BUILDERS_NO_TIER = [ - # Linux x86-64 GCC musl - ("AMD64 Alpine Linux", "ware-alpine", UnixBuild), - # Linux GCC Fedora Rawhide Freethreading builders ("AMD64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-x86_64", FedoraRawhideFreedthreadingBuild), ("aarch64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-aarch64", FedoraRawhideFreedthreadingBuild), From 761459db109dbb59e11332dd85ec0b25011c0cc9 Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Sat, 6 Sep 2025 14:29:37 -0500 Subject: [PATCH 2/3] Switch ware-alpine to not_branches, add musl tag --- master/custom/builders.py | 1 - master/custom/workers.py | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/master/custom/builders.py b/master/custom/builders.py index 790522a1..e4c2927c 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -394,7 +394,6 @@ def get_builder_tier(builder: str) -> str: # Match builder name (excluding the branch name) of builders that should only # run on the main and PR branches. ONLY_MAIN_BRANCH = ( - "Alpine Linux", "ARM64 Windows", "Windows PGO", "AMD64 Arch Linux Perf", diff --git a/master/custom/workers.py b/master/custom/workers.py index 2967e8ac..754684db 100644 --- a/master/custom/workers.py +++ b/master/custom/workers.py @@ -218,8 +218,8 @@ def get_workers(settings): ), cpw( name="ware-alpine", - tags=['linux', 'unix', 'alpine', 'docker', 'amd64', 'x86-64'], - branches=[MAIN_BRANCH_NAME], + tags=['linux', 'unix', 'alpine', 'docker', 'amd64', 'x86-64', 'musl'], + not_branches=['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'], ), cpw( name="ware-freebsd", From 13df553f9c163a8d61b2d32c84c30c8215204394 Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Sat, 6 Sep 2025 17:57:38 -0500 Subject: [PATCH 3/3] Add unstable Alpine NoGIL builder --- master/custom/builders.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/master/custom/builders.py b/master/custom/builders.py index e4c2927c..31257cef 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -317,6 +317,8 @@ # -- Unstable No Tier builders ------------------------------------------ UNSTABLE_BUILDERS_NO_TIER = [ + # Linux x86-64 GCC musl Freethreading + ("AMD64 Alpine Linux NoGIL", "ware-alpine", UnixNoGilBuild), # Linux GCC Fedora Rawhide Freethreading builders ("AMD64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-x86_64", FedoraRawhideFreedthreadingBuild), ("aarch64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-aarch64", FedoraRawhideFreedthreadingBuild),