diff --git a/master/custom/builders.py b/master/custom/builders.py index 32350fe5..e7d3e887 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -330,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), 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, + ), ]