From 6f315a358f75e305be6e27849be00962592bbba6 Mon Sep 17 00:00:00 2001 From: Martin <15851033+malvex@users.noreply.github.com> Date: Thu, 22 Jan 2026 21:20:41 +0100 Subject: [PATCH 1/2] Add `malvex-nixos-x86_64` worker --- master/custom/builders.py | 6 ++++++ master/custom/workers.py | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/master/custom/builders.py b/master/custom/builders.py index 32350fe5..70ed2df0 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -312,6 +312,12 @@ # Emscripten ("WASM Emscripten", "rkm-emscripten", EmscriptenBuild), + + # Linux x86-64 NixOS Unstable + ("AMD64 NixOS Unstable", "malvex-nixos-x86_64", UnixBuild), + ("AMD64 NixOS Unstable Refleaks", "malvex-nixos-x86_64", UnixRefleakBuild), + ("AMD64 NixOS Unstable TraceRefs", "malvex-nixos-x86_64", UnixTraceRefsBuild), + ("AMD64 NixOS Unstable Perf", "malvex-nixos-x86_64", UnixPerfBuild), ] diff --git a/master/custom/workers.py b/master/custom/workers.py index 110a342e..733f9ef4 100644 --- a/master/custom/workers.py +++ b/master/custom/workers.py @@ -341,4 +341,9 @@ def get_workers(settings): not_branches=['3.10', '3.11', '3.12'], parallel_builders=1, # All builds use the same emulator and app ID. ), + cpw( + name="malvex-nixos-x86_64", + tags=['linux', 'unix', 'nixos', 'amd64', 'x86-64'], + parallel_tests=10, + ), ] From 51fc1d1e3d99fc5ea31e617f2a4de9a4347ec1ec Mon Sep 17 00:00:00 2001 From: Martin <15851033+malvex@users.noreply.github.com> Date: Thu, 22 Jan 2026 21:39:22 +0100 Subject: [PATCH 2/2] Move to UNSTABLE_BUILDERS_NO_TIER --- master/custom/builders.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/master/custom/builders.py b/master/custom/builders.py index 70ed2df0..e7d3e887 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -312,12 +312,6 @@ # Emscripten ("WASM Emscripten", "rkm-emscripten", EmscriptenBuild), - - # Linux x86-64 NixOS Unstable - ("AMD64 NixOS Unstable", "malvex-nixos-x86_64", UnixBuild), - ("AMD64 NixOS Unstable Refleaks", "malvex-nixos-x86_64", UnixRefleakBuild), - ("AMD64 NixOS Unstable TraceRefs", "malvex-nixos-x86_64", UnixTraceRefsBuild), - ("AMD64 NixOS Unstable Perf", "malvex-nixos-x86_64", UnixPerfBuild), ] @@ -336,6 +330,11 @@ ("PPC64LE Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-ppc64le", UnixNoGilRefleakBuild), ("s390x Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-s390x", UnixNoGilRefleakBuild), + # Linux x86-64 NixOS Unstable + ("AMD64 NixOS Unstable", "malvex-nixos-x86_64", UnixBuild), + ("AMD64 NixOS Unstable Refleaks", "malvex-nixos-x86_64", UnixRefleakBuild), + ("AMD64 NixOS Unstable Perf", "malvex-nixos-x86_64", UnixPerfBuild), + # AIX ppc64 ("PPC64 AIX", "edelsohn-aix-ppc64", AIXBuild), ("PPC64 AIX XLC", "edelsohn-aix-ppc64", AIXBuildWithXLC),