Skip to content

Commit 687e0a4

Browse files
authored
Move regular Alpine to stable, add unstable Alpine NoGIL (#626)
Also enable regular Alpine for future branches.
1 parent cea40ce commit 687e0a4

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

master/custom/builders.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,9 @@
180180

181181
# -- Stable No Tier builders --------------------------------------------
182182
STABLE_BUILDERS_NO_TIER = [
183+
# Linux x86-64 GCC musl
184+
("AMD64 Alpine Linux", "ware-alpine", UnixBuild),
185+
183186
# Linux x86-64 GCC/Clang
184187
# Special builds: FIPS, ASAN, UBSAN, TraceRefs, Perf, etc.
185188
("AMD64 RHEL8 FIPS Only Blake2 Builtin Hash", "cstratak-RHEL8-fips-x86_64", RHEL8NoBuiltinHashesUnixBuildExceptBlake2),
@@ -314,9 +317,8 @@
314317

315318
# -- Unstable No Tier builders ------------------------------------------
316319
UNSTABLE_BUILDERS_NO_TIER = [
317-
# Linux x86-64 GCC musl
318-
("AMD64 Alpine Linux", "ware-alpine", UnixBuild),
319-
320+
# Linux x86-64 GCC musl Freethreading
321+
("AMD64 Alpine Linux NoGIL", "ware-alpine", UnixNoGilBuild),
320322
# Linux GCC Fedora Rawhide Freethreading builders
321323
("AMD64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-x86_64", FedoraRawhideFreedthreadingBuild),
322324
("aarch64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-aarch64", FedoraRawhideFreedthreadingBuild),
@@ -394,7 +396,6 @@ def get_builder_tier(builder: str) -> str:
394396
# Match builder name (excluding the branch name) of builders that should only
395397
# run on the main and PR branches.
396398
ONLY_MAIN_BRANCH = (
397-
"Alpine Linux",
398399
"ARM64 Windows",
399400
"Windows PGO",
400401
"AMD64 Arch Linux Perf",

master/custom/workers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,8 @@ def get_workers(settings):
218218
),
219219
cpw(
220220
name="ware-alpine",
221-
tags=['linux', 'unix', 'alpine', 'docker', 'amd64', 'x86-64'],
222-
branches=[MAIN_BRANCH_NAME],
221+
tags=['linux', 'unix', 'alpine', 'docker', 'amd64', 'x86-64', 'musl'],
222+
not_branches=['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'],
223223
),
224224
cpw(
225225
name="ware-freebsd",

0 commit comments

Comments
 (0)