Skip to content

ansible: add rhel9 machines for Node.js >= 27 - #4480

Merged
richardlau merged 2 commits into
nodejs:mainfrom
richardlau:rhel9-release
Sep 24, 2026
Merged

richardlau merged 2 commits into
nodejs:mainfrom
richardlau:rhel9-release

Conversation

@richardlau

Copy link
Copy Markdown
Member

Refs: #4431

Signed-off-by: Richard Lau <richard.lau@ibm.com>
Comment thread jenkins/scripts/VersionSelectorScript.groovy Outdated
Co-authored-by: Stewart X Addison <6487691+sxa@users.noreply.github.com>
@richardlau
richardlau merged commit 643174f into nodejs:main Sep 24, 2026
1 check passed
@richardlau
richardlau deleted the rhel9-release branch September 24, 2026 17:06
@richardlau

Copy link
Copy Markdown
Member Author

Today's nightly failed on the new machines.
e.g. https://ci-release.nodejs.org/job/iojs+release/12112/
https://ci-release.nodejs.org/job/iojs+release/12112/nodes=rhel9-x64-release/console

07:03:37 python3 ./configure \
07:03:37 	--prefix=/ \
07:03:37 	--dest-cpu=x64 \
07:03:37 	--tag=nightly20260925a3bb551ea7 \
07:03:37 	--release-urlbase=https://nodejs.org/download/nightly/ \
07:03:37 	--download-path=/home/iojs/node-icu/ --verbose --download=all --with-intl=full-icu
07:03:37 Please use python3.14 or python3.13 or python3.12 or python3.11 or python3.10.
07:03:37 Node.js configure: Found Python 3.9.25...

Looks to be because d721593 moved the Python 3.12 set up for RHEL 9 from baselayout to the tap2junit set up -- and the release machines don't install tap2junit so we were only left with the system Python 3 (3.9). I'll open a follow up PR to fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants