Skip to content

Update to Node.js 24.x: trunk#11776

Draft
desrosj wants to merge 2 commits into
WordPress:trunkfrom
desrosj:update/node-to-24
Draft

Update to Node.js 24.x: trunk#11776
desrosj wants to merge 2 commits into
WordPress:trunkfrom
desrosj:update/node-to-24

Conversation

@desrosj

@desrosj desrosj commented May 8, 2026

Copy link
Copy Markdown
Member

This makes the necessary changes to update the versions of Node.js and npm used by WordPress Core.

Trac ticket: Core-65451.

AI assistance: None


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.

@github-actions

github-actions Bot commented May 8, 2026

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

This PR resolve Core-65432.

Also, do you have plans to wrap this up soon?

@desrosj

desrosj commented Jun 11, 2026

Copy link
Copy Markdown
Member Author

This PR resolve Core-65432.

I don't know that this resolves Core-65432. This PR is specifically targeting Core itself and does not make any changes to the respective GitHub Actions workflow files. While the changes required to make sure actions continue to run within the GHA environment are related, they do not necessarily impact each other (the actions/setup-node action installs and configures any version of Node.js the project is using).

Also, do you have plans to wrap this up soon?
I have created Core-65451 to track this effort in Trac/wordpress-develop SVN. There has also been a significant amount of legwork around this already in WordPress/gutenberg#72973.

As far as the current status. Upgrading Node.js is currently blocked on the Systems Team side.

@desrosj desrosj moved this from Backlog to In progress in Node.js 24.x Upgrade Jun 11, 2026
@desrosj desrosj force-pushed the update/node-to-24 branch from 6e8f4d1 to 3f8923f Compare June 11, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants