[wp-trac] [WordPress Trac] #64618: Playground Node.js engine requirement broke Core WP builds

WordPress Trac noreply at wordpress.org
Mon Feb 9 22:31:46 UTC 2026


#64618: Playground Node.js engine requirement broke Core WP builds
------------------------------+------------------------------
 Reporter:  bpayton           |       Owner:  youknowriad
     Type:  defect (bug)      |      Status:  assigned
 Priority:  normal            |   Milestone:  Awaiting Review
Component:  Build/Test Tools  |     Version:  trunk
 Severity:  normal            |  Resolution:
 Keywords:                    |     Focuses:
------------------------------+------------------------------
Description changed by bpayton:

Old description:

> WordPress Core builds broke recently due to a mismatch between the
> Node.js versions supported by WordPress Core and WordPress Playround.
>
> This was reported by @barry
> [https://wordpress.slack.com/archives/C04EWKGDJ0K/p1770671811915499 in
> Slack], and there is a workaround in place to avoid the breakage.
>
> Core declares
> [https://core.trac.wordpress.org/browser/trunk/package.json?rev=61605#L13
> compatibility with Node.js 20.10.0 and above] while Playground declares
> [https://github.com/WordPress/wordpress-
> playground/blob/015974cd26f8d50e64df335ca64fc963d8145b0f/package.json#L228
> compatibility with Node.js 22.12.0 and above].
>
> After grepping the WordPress and Gutenberg sources for "playground", the
> only Playground dependency I could find in Core or Gutenberg is by `wp-
> env`. If that the only dependency, then this conflict appears to occur
> due to
> [https://github.com/WordPress/gutenberg/blob/2472df3b94769892778f9f396b5d8607caeac554/packages/env/package.json#L47
> a wp-env dependency on `@wp-playground/cli`].

New description:

 WordPress Core builds broke recently due to a mismatch between the Node.js
 versions supported by WordPress Core and WordPress Playround.

 This was reported by @barry
 [https://wordpress.slack.com/archives/C04EWKGDJ0K/p1770671811915499 in
 Slack], and there is a workaround in place to avoid the breakage.

 Core declares
 [https://core.trac.wordpress.org/browser/trunk/package.json?rev=61605#L13
 compatibility with Node.js 20.10.0 and above] while Playground declares
 [https://github.com/WordPress/wordpress-
 playground/blob/015974cd26f8d50e64df335ca64fc963d8145b0f/package.json#L228
 compatibility with Node.js 22.12.0 and above].

 After grepping the WordPress and Gutenberg sources for "playground", the
 only Playground dependency I could find in Core or Gutenberg is by `wp-
 env`. If that is indeed the only dependency, then this conflict appears to
 occur due to
 [https://github.com/WordPress/gutenberg/blob/2472df3b94769892778f9f396b5d8607caeac554/packages/env/package.json#L47
 a wp-env dependency on `@wp-playground/cli`].

--

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/64618#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list