diff --git a/master/custom/builders.py b/master/custom/builders.py index 361d2111..31257cef 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,8 @@ # -- Unstable No Tier builders ------------------------------------------ UNSTABLE_BUILDERS_NO_TIER = [ - # Linux x86-64 GCC musl - ("AMD64 Alpine Linux", "ware-alpine", UnixBuild), - + # 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), @@ -394,7 +396,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",