Skip to content

Build/Test Tools: Upgrade Node.js to 24.x in the 7.1 branch - #13834

Draft
manzoorwanijk wants to merge 3 commits into
WordPress:7.1from
manzoorwanijk:chore/node-24-7.1
Draft

manzoorwanijk wants to merge 3 commits into
WordPress:7.1from
manzoorwanijk:chore/node-24-7.1

Conversation

@manzoorwanijk

@manzoorwanijk manzoorwanijk commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Upgrades the 7.1 branch to Node.js 24.x, since Node.js 20.x reached end of life on April 30, 2026. Backports r63539 and r63771 without the Gutenberg hash change. Twenty Nineteen and Twenty Twenty keep their current Node.js versions, as in trunk.

Trac ticket: https://core.trac.wordpress.org/ticket/66636

Use of AI Tools

AI assistance: Yes
Tool(s): Claude Code
Model(s): Claude Opus 5.5
Used for: Porting the trunk changes to each release branch.


This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.

Node.js 20.x reached end of life on April 30, 2026. This updates the minimum required Node.js and npm versions and applies the Grunt shutdown workaround needed on 24.x. The Gutenberg hash is left unchanged.

Merges [63539] and [63771] to the 7.1 branch, adapted to the bundled themes present in the branch.

See #65451, #66116.
@github-actions

Copy link
Copy Markdown

Test using WordPress Playground

The changes in this pull request can previewed and tested using a WordPress Playground instance.

WordPress Playground is an experimental project that creates a full WordPress instance entirely within the browser.

Some things to be aware of

  • All changes will be lost when closing a tab with a Playground instance.
  • All changes will be lost when refreshing the page.
  • A fresh instance is created each time the link below is clicked.
  • Every time this pull request is updated, a new ZIP file containing all changes is created. If changes are not reflected in the Playground instance,
    it's possible that the most recent build failed, or has not completed. Check the list of workflow runs to be sure.

For more details about these limitations and more, check out the Limitations page in the WordPress Playground documentation.

Test this pull request with WordPress Playground.

@mukeshpanchal27

Copy link
Copy Markdown
Member

Let's bump node and npm versions in README.MD file similar to #13843

@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

A commit was made that fixes the Trac ticket referenced in the description of this pull request.

SVN changeset: 65357
GitHub commit: 05e9f11

This PR will be closed, but please confirm the accuracy of this and reopen if there is more work to be done.

@github-actions github-actions Bot closed this Nov 9, 2026
@github-project-automation github-project-automation Bot moved this from In progress to Done in WordPress Project Build Tooling Nov 9, 2026
@desrosj desrosj reopened this Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants