You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Opened #4220. I don't think the Python version used for linting the files in this repository needs to be consistent with the ones on the CI machines, but we should migrate from End-of-Life Python 3.9.
Activity
MikeMcC399 commentedon Dec 27, 2025
@aduh95 Thanks for opening this issue! I didn't know the right way to address this for PR nodejs/node#61177
As background for other readers:
Python version
3.9reached end of life transition and has moved to the list of Python unsupported versions:RHEL 9
According to
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html-single/installing_and_using_dynamic_programming_languages/index
the default version of Python is 3.9 on RHEL 9. Python 3.11 and 3.12 are also available.
AIX
and for AIX https://www.ibm.com/support/pages/aix-toolbox-open-source-software-whats-new it seems that Python 3.12 is available and moving to be the default version.
MikeMcC399 commentedon Jan 12, 2026
richardlau commentedon Jan 12, 2026
All CI changes are blocked until the security release is done.
richardlau commentedon Jan 13, 2026
test-osuosl-aix72-ppc64_be-2(machine needs to be rebuilt)MikeMcC399 commentedon Jan 13, 2026
I noticed also .github/workflows/push.yml is using Python 3.9.
build/.github/workflows/push.yml
Lines 12 to 15 in 7e5e1cb
Should that be updated as well for consistency?
ansible: install Python 3.12 on RHEL 9 (#4215)
MikeMcC399 commentedon Jan 16, 2026
@richardlau
Many thanks for all the updates! PR nodejs/node#61177 has now succeeded and is merged.
chore: migrate off Python 3.9
richardlau commentedon Jan 16, 2026
Opened #4220. I don't think the Python version used for linting the files in this repository needs to be consistent with the ones on the CI machines, but we should migrate from End-of-Life Python 3.9.
aduh95 commentedon Jan 17, 2026
nodejs/node#61177 has landed
ansible: update AIX to Python 3.12 (#4217)
chore: migrate off Python 3.9 (#4220)
ibmi: upgrade to python 3.13 (#4235)