Skip to content

build: test on Python 3.14#59983

Merged
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
cclauss:Python-3.14
Oct 13, 2025
Merged

build: test on Python 3.14#59983
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
cclauss:Python-3.14

Conversation

@cclauss cclauss added notable-change PRs with changes that should be highlighted in changelogs. python PRs and issues that require attention from people who are familiar with Python. labels Sep 23, 2025
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

nodejs-github-bot commented Sep 23, 2025

Review requested:

  • @nodejs/actions
  • @nodejs/security-wg
  • @nodejs/python
  • @nodejs/platform-windows
@github-actions
Copy link
Copy Markdown
Contributor

The notable-change PRs with changes that should be highlighted in changelogs. label has been added by @cclauss.

Please suggest a text for the release notes if you'd like to include a more detailed summary, then proceed to update the PR description with the text or a link to the notable change suggested text comment. Otherwise, the commit will be placed in the Other Notable Changes section.

@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. labels Sep 23, 2025
@aduh95 aduh95 added dont-land-on-v20.x dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. dont-land-on-v25.x PRs that should not land on the v25.x-staging branch and should not be released in v25.x. labels Sep 23, 2025
@cclauss cclauss changed the title chore(ci): Test on Python 3.14 release candidate 3 build: Test on Python 3.14 release candidate 3 Sep 23, 2025
@cclauss cclauss changed the title build: Test on Python 3.14 release candidate 3 build: test on Python 3.14 release candidate 3 Sep 23, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.45%. Comparing base (4396cf2) to head (109d743).
⚠️ Report is 1114 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #59983      +/-   ##
==========================================
- Coverage   88.46%   88.45%   -0.01%     
==========================================
  Files         703      703              
  Lines      207368   207368              
  Branches    39983    39980       -3     
==========================================
- Hits       183438   183427      -11     
+ Misses      15933    15931       -2     
- Partials     7997     8010      +13     

see 31 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.
@cclauss
Copy link
Copy Markdown
Contributor Author

cclauss commented Oct 7, 2025

@cclauss cclauss changed the title build: test on Python 3.14 release candidate 3 build: test on Python 3.14 Oct 7, 2025
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we dont need this anymore?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I usually just leave them in place so we can test Python 3.15, etc.

Copy link
Copy Markdown
Member

@marco-ippolito marco-ippolito left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with a green CI

@aduh95 aduh95 added backported-to-v24.x PRs backported to the v24.x-staging branch. and removed backport-requested-v24.x PRs awaiting manual backport to the v24.x-staging branch. labels Feb 3, 2026
aduh95 pushed a commit that referenced this pull request Feb 4, 2026
Python v3.14 -- October 7th
* https://www.python.org/download/pre-releases
* https://www.python.org/downloads/release/python-3140rc3

PR-URL: #59983
Backport-PR-URL: #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: #60874
aduh95 pushed a commit that referenced this pull request Feb 6, 2026
Python v3.14 -- October 7th
* https://www.python.org/download/pre-releases
* https://www.python.org/downloads/release/python-3140rc3

PR-URL: #59983
Backport-PR-URL: #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: #60874
aduh95 added a commit that referenced this pull request Feb 6, 2026
Notable changes:

build:
  * add support for Python 3.14 (Christian Clauss) #59983
cli:
  * mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung) #60956
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
doc:
  * mark `--build-snapshot` and `--build-snapshot-config` as stable (Joyee Cheung) #60954
meta:
  * add avivkeller to collaborators (Aviv Keller) #61115
  * add gurgunday to collaborators (Gürgün Dayıoğlu) #61094
  * add Renegade334 to collaborators (Renegade334) #60714
url:
  * update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) #61593
v8:
  * mark `v8.queryObjects()` as stable (Joyee Cheung) #60957

PR-URL: #61661
aduh95 added a commit that referenced this pull request Feb 10, 2026
Notable changes:

build:
  * add support for Python 3.14 (Christian Clauss) #59983
cli:
  * mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung) #60956
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
doc:
  * mark `--build-snapshot` and `--build-snapshot-config` as stable (Joyee Cheung) #60954
meta:
  * add avivkeller to collaborators (Aviv Keller) #61115
  * add gurgunday to collaborators (Gürgün Dayıoğlu) #61094
  * add Renegade334 to collaborators (Renegade334) #60714
url:
  * update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) #61593
v8:
  * mark `v8.queryObjects()` as stable (Joyee Cheung) #60957

PR-URL: #61661
MikeMcC399 added a commit to MikeMcC399/node that referenced this pull request Feb 10, 2026
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
MikeMcC399 added a commit to MikeMcC399/node that referenced this pull request Feb 14, 2026
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
MikeMcC399 pushed a commit to MikeMcC399/node that referenced this pull request Feb 14, 2026
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
RedL0tus pushed a commit to AOSC-Tracking/node that referenced this pull request Feb 17, 2026
SQUASHED UPSTREAM COMMITS:

build: test on Python 3.14 release candidate 3

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

PR-URL: nodejs#59983
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Stewart X Addison <sxa@redhat.com>
aduh95 pushed a commit that referenced this pull request Feb 17, 2026
Python v3.14 -- October 7th
* https://www.python.org/download/pre-releases
* https://www.python.org/downloads/release/python-3140rc3

PR-URL: #59983
Backport-PR-URL: #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: #60874
MikeMcC399 added a commit to MikeMcC399/node that referenced this pull request Feb 18, 2026
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#61818
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
Co-Authored-By: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
MikeMcC399 pushed a commit to MikeMcC399/node that referenced this pull request Feb 18, 2026
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#61818
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
Co-Authored-By:
  Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
aduh95 added a commit that referenced this pull request Feb 22, 2026
Notable changes:

build:
  * test on Python 3.14 (Christian Clauss) #59983
cli:
  * mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung) #60956
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
  * update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741
doc:
  * add avivkeller to collaborators (Aviv Keller) #61115
  * add gurgunday to collaborators (Gürgün Dayıoğlu) #61094
meta:
  * add Renegade334 to collaborators (Renegade334) #60714

PR-URL: #61947
@aduh95 aduh95 mentioned this pull request Feb 22, 2026
aduh95 added a commit that referenced this pull request Feb 23, 2026
Notable changes:

build:
  * test on Python 3.14 (Christian Clauss) #59983
cli:
  * mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung) #60956
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
  * update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741
doc:
  * add avivkeller to collaborators (Aviv Keller) #61115
  * add gurgunday to collaborators (Gürgün Dayıoğlu) #61094
meta:
  * add Renegade334 to collaborators (Renegade334) #60714

PR-URL: #61947
aduh95 added a commit that referenced this pull request Feb 23, 2026
Notable changes:

build:
  * test on Python 3.14 (Christian Clauss) #59983
cli:
  * mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung) #60956
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
  * update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741
doc:
  * add avivkeller to collaborators (Aviv Keller) #61115
  * add gurgunday to collaborators (Gürgün Dayıoğlu) #61094
meta:
  * add Renegade334 to collaborators (Renegade334) #60714

PR-URL: #61947
aduh95 added a commit that referenced this pull request Feb 24, 2026
Notable changes:

build:
  * test on Python 3.14 (Christian Clauss) #59983
cli:
  * mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung) #60956
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
  * update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741
doc:
  * add avivkeller to collaborators (Aviv Keller) #61115
  * add gurgunday to collaborators (Gürgün Dayıoğlu) #61094
meta:
  * add Renegade334 to collaborators (Renegade334) #60714

PR-URL: #61947
aduh95 added a commit to aduh95/node that referenced this pull request Feb 24, 2026
Notable changes:

build:
  * test on Python 3.14 (Christian Clauss) nodejs#59983
cli:
  * mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung) nodejs#60956
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) nodejs#61419
  * update root certificates to NSS 3.117 (Node.js GitHub Bot) nodejs#60741
doc:
  * add avivkeller to collaborators (Aviv Keller) nodejs#61115
  * add gurgunday to collaborators (Gürgün Dayıoğlu) nodejs#61094
meta:
  * add Renegade334 to collaborators (Renegade334) nodejs#60714

PR-URL: nodejs#61947
@marco-ippolito
Copy link
Copy Markdown
Member

marco-ippolito commented Mar 2, 2026

This requires a manual backport for v20, I'll take care of it

marco-ippolito pushed a commit that referenced this pull request Mar 2, 2026
Python v3.14 -- October 7th
* https://www.python.org/download/pre-releases
* https://www.python.org/downloads/release/python-3140rc3

PR-URL: #59983
Backport-PR-URL: #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: #60874
marco-ippolito added a commit that referenced this pull request Mar 3, 2026
Notable changes:

build:
  * test on Python 3.14 (Christian Clauss) #59983
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
  * update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741

PR-URL: TODO
marco-ippolito added a commit that referenced this pull request Mar 3, 2026
Notable changes:

build:
  * test on Python 3.14 (Christian Clauss) #59983
crypto:
  * update root certificates to NSS 3.119 (Node.js GitHub Bot) #61419
  * update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741

PR-URL: #62088
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backported-to-v22.x PRs backported to the v22.x-staging branch. backported-to-v24.x PRs backported to the v24.x-staging branch. 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. notable-change PRs with changes that should be highlighted in changelogs. python PRs and issues that require attention from people who are familiar with Python.

6 participants