From b3e65e2ad258e5e82f8fa135d1119ae158f93289 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Wed, 23 Sep 2026 17:40:10 +0100 Subject: [PATCH 1/2] ansible: add rhel9 machines for Node.js >= 27 Signed-off-by: Richard Lau --- ansible/inventory.yml | 15 ++++++++++++++- jenkins/scripts/VersionSelectorScript.groovy | 2 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/ansible/inventory.yml b/ansible/inventory.yml index 9cd310d6e..c17628dd4 100644 --- a/ansible/inventory.yml +++ b/ansible/inventory.yml @@ -37,6 +37,7 @@ hosts: - digitalocean: rhel8-x64-1: {ip: 159.203.115.217, swap_file_size_mb: 2048} + rhel9-x64-1: {ip: 174.138.56.45, swap_file_size_mb: 4096} - ibm: aix72-ppc64_be-1: @@ -46,12 +47,15 @@ hosts: server_jobs: 8 rhel8-s390x-1: {ip: 148.100.84.45, swap_file_size_mb: 2048, user: linux1} rhel8-x64-1: {ip: 169.62.77.228} - rhel8-x64-2: {ip: 52.117.26.5} + rhel9-x64-1: {ip: 52.117.26.5, swap_file_size_mb: 4096} ubuntu2404_docker-x64-1: {ip: 169.62.77.227} - iinthecloud: ibmi73-ppc64_be-1: {ip: 65.183.160.62, user: nodejs} + - linuxonecc: + rhel9-s390x-1: {ip: 148.100.85.61, swap_file_size_mb: 4096, user: linux1} + - marist: zos24-s390x-1: {ip: 148.100.36.157, user: unix1} @@ -69,6 +73,15 @@ hosts: swap_file_size_mb: 4096 rhel8-ppc64_le-1: {ip: 140.211.168.185, swap_file_size_mb: 2048, user: cloud-user} rhel8-ppc64_le-2: {ip: 140.211.168.70, swap_file_size_mb: 4096, user: cloud-user} + rhel9-arm64-1: + ip: 140.211.11.55 + server_jobs: 2 + swap_file_size_mb: 4096 + user: cloud-user + rhel9-ppc64_le-1: + ip: 140.211.168.14 + swap_file_size_mb: 4096 + user: cloud-user - test: diff --git a/jenkins/scripts/VersionSelectorScript.groovy b/jenkins/scripts/VersionSelectorScript.groovy index f536fab54..a52245ed9 100644 --- a/jenkins/scripts/VersionSelectorScript.groovy +++ b/jenkins/scripts/VersionSelectorScript.groovy @@ -23,6 +23,8 @@ def buildExclusions = [ [ /debian11/, anyType, gte(24) ], [ /rhel8-ppc64le/, anyType, gte(26) ], // Power 8 was dropped in v26 [ /rhel8-power9le/, releaseType, lt(26) ], // Power 8 was dropped in v26 + [ /rhel8/, releaseType, gte(27) ], // Build releases on RHEL 9 for >=27 + [ /rhel9/, releaseType, lt(27) ], // Build releases on RHEL 9 for >=27 // ARM -------------------------------------------------- [ /^cross-compiler-rhel8-armv7-gcc-8-glibc-2.28/, anyType, gte(22) ], From 1f3d35e4742846ebda873c82b7b95ff492e8355b Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Thu, 24 Sep 2026 17:54:39 +0100 Subject: [PATCH 2/2] fixup! ansible: add rhel9 machines for Node.js >= 27 Co-authored-by: Stewart X Addison <6487691+sxa@users.noreply.github.com> --- jenkins/scripts/VersionSelectorScript.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins/scripts/VersionSelectorScript.groovy b/jenkins/scripts/VersionSelectorScript.groovy index a52245ed9..42028e742 100644 --- a/jenkins/scripts/VersionSelectorScript.groovy +++ b/jenkins/scripts/VersionSelectorScript.groovy @@ -23,7 +23,7 @@ def buildExclusions = [ [ /debian11/, anyType, gte(24) ], [ /rhel8-ppc64le/, anyType, gte(26) ], // Power 8 was dropped in v26 [ /rhel8-power9le/, releaseType, lt(26) ], // Power 8 was dropped in v26 - [ /rhel8/, releaseType, gte(27) ], // Build releases on RHEL 9 for >=27 + [ /rhel8/, releaseType, gte(27) ], // Build releases on RHEL 8 for <27 [ /rhel9/, releaseType, lt(27) ], // Build releases on RHEL 9 for >=27 // ARM --------------------------------------------------