Skip to content

Conversation

@MikeMcC399
Copy link
Contributor

@MikeMcC399 MikeMcC399 commented Jan 13, 2026

Python v3.14 -- October 7th

PR-URL: #59983
Reviewed-By: Marco Ippolito marcoippolito54@gmail.com
Reviewed-By: Stefan Stojanovic stefan.stojanovic@janeasystems.com
Reviewed-By: Stewart X Addison sxa@redhat.com


Refs: #60874

Situation

Node.js 24.x (Active LTS) build fails with Python 3.14.

Python 3.14 is:

  • the current highest supported Python version
  • the system-default on Fedora 43
  • the version installed on Windows using py install default

Change

Backports #59983 (commit 8bc7dfd) to v24.x branch.

The commit message from the backport should be modified, removing the outdated "release candidate 3" text. It is currently:

build: test on Python 3.14 release candidate 3

Python 3.14 was released as GA on 2025-10-07 and is therefore no longer pre-release.
https://www.python.org/downloads/release/python-3140rc3/ states:

Note: Python 3.14.0rc3 has been superseded by Python 3.14.2.

Although the PR title #59983 was edited to remove the reference to "release candidate 3", the single commit it contained (109d743) retained the text "release candidate 3".

Use of the GitHub Actions' actions/setup-python flag setting allow-prereleases: true is removed from the backport as suggested by @richardlau in #60874 and explicitly requested by @aduh95. Since the workflow uses PYTHON_VERSION: '3.14' and this is a released Python version, the flag is not necessary.

@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/actions
  • @nodejs/security-wg

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. meta Issues and PRs related to the general management of the project. needs-ci PRs that need a full CI run. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch. labels Jan 13, 2026
@MikeMcC399 MikeMcC399 marked this pull request as ready for review January 13, 2026 14:52
@MikeMcC399 MikeMcC399 requested a review from aduh95 January 14, 2026 09:40
@avivkeller avivkeller added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. request-ci Add this label to start a Jenkins CI on a PR. labels Jan 16, 2026
@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jan 16, 2026
@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

Python v3.14 -- October 7th
* https://www.python.org/download/pre-releases
* https://www.python.org/downloads/release/python-3140rc3

PR-URL: nodejs#59983
Backport-PR-URL: nodejs#61370
Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Stewart X Addison <sxa@redhat.com>
Refs: nodejs#60874
@aduh95 aduh95 force-pushed the backport-59983-to-v24.x branch from a0f4121 to 4606233 Compare February 3, 2026 19:05
@aduh95 aduh95 merged commit 4606233 into nodejs:v24.x-staging Feb 3, 2026
19 of 20 checks passed
@aduh95
Copy link
Contributor

aduh95 commented Feb 3, 2026

Landed in 4606233

@MikeMcC399 MikeMcC399 deleted the backport-59983-to-v24.x branch February 3, 2026 19:20
@codecov
Copy link

codecov bot commented Feb 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.07%. Comparing base (a0f4121) to head (4606233).
⚠️ Report is 315 commits behind head on v24.x-staging.

Additional details and impacted files
@@                Coverage Diff                @@
##           v24.x-staging   #61370      +/-   ##
=================================================
+ Coverage          90.05%   90.07%   +0.01%     
=================================================
  Files                663      665       +2     
  Lines             198499   199008     +509     
  Branches           38810    38909      +99     
=================================================
+ Hits              178768   179247     +479     
- Misses             12112    12133      +21     
- Partials            7619     7628       +9     

see 113 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. build Issues and PRs related to build files or the CI. meta Issues and PRs related to the general management of the project. needs-ci PRs that need a full CI run. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants