Skip to content

Update WordPress Playground dependencies to 3.1.3#2687

Merged
sejas merged 2 commits intotrunkfrom
update/playground-dependencies
Mar 2, 2026
Merged

Update WordPress Playground dependencies to 3.1.3#2687
sejas merged 2 commits intotrunkfrom
update/playground-dependencies

Conversation

@epeicher
Copy link
Contributor

@epeicher epeicher commented Mar 2, 2026

Related issues

  • Routine dependency update

Proposed Changes

  • Update @php-wasm/universal from 3.1.2 to 3.1.3
  • Update @wp-playground/blueprints from 3.1.2 to 3.1.3
  • Update @wp-playground/cli from 3.1.2 to 3.1.3
  • Update @wp-playground/common from 3.1.2 to 3.1.3
  • Update @wp-playground/storage from 3.1.2 to 3.1.3
  • Update @wp-playground/wordpress patch file for 3.1.3

Testing Instructions

  • Run npm install and verify no errors
  • Run npm test and verify all tests pass
  • Start the app with npm start and verify sites work correctly

Pre-merge Checklist

  • Have you checked for TypeScript, React or other console errors?

@epeicher epeicher self-assigned this Mar 2, 2026
@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Mar 2, 2026

📊 Performance Test Results

Comparing 5629078 vs trunk

site-editor

Metric trunk 5629078 Diff Change
load 1421.00 ms 1733.00 ms +312.00 ms 🔴 22.0%

site-startup

Metric trunk 5629078 Diff Change
siteCreation 7093.00 ms 7095.00 ms +2.00 ms ⚪ 0.0%
siteStartup 3949.00 ms 3923.00 ms -26.00 ms ⚪ 0.0%

Results are median values from multiple test runs.

Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change (<50ms diff)

The install:bundle script uses --no-package-lock, which resolved
electron2appx to 2.1.3 where the code was refactored, breaking the
existing patch-package patch. Pinning to 2.1.2 prevents this.
@epeicher epeicher force-pushed the update/playground-dependencies branch from 7586c4d to 5629078 Compare March 2, 2026 17:54
@epeicher epeicher requested a review from a team March 2, 2026 18:28
"date-fns": "^3.3.1",
"electron-squirrel-startup": "^1.0.1",
"electron2appx": "^2.1.2",
"electron2appx": "2.1.2",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

To prevent errors on the patch package if this version increases, more info in the commit description 5629078. The version should be updated explicitly

Copy link
Member

@sejas sejas left a comment

Choose a reason for hiding this comment

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

Upgrade looks good. Sites can be created and successfully start
Patches were applied when I run npm i:

❯ nvm use && npm i
Found '/Users/macbookpro/Documents/projects-m3.nosync/studio/.nvmrc' with version <24.13.1>
Now using node v24.13.1 (npm v11.8.0)

> postinstall
> patch-package --patch-dir apps/cli/patches && patch-package --patch-dir apps/studio/patches && node ./scripts/remove-fs-ext-other-platform-binaries.mjs && ts-node ./scripts/download-wp-server-files.ts && node ./scripts/download-available-site-translations.mjs

patch-package 8.0.1
Applying patches...
@wp-playground/wordpress@3.1.3 ✔
pm2@6.0.14 ✔
pm2-axon@4.0.1 ✔
ps-man@1.1.8 ✔
patch-package 8.0.1
Applying patches...
@automattic/generate-password@0.1.0 ✔
@types/archiver@6.0.4 ✔
@wordpress/components@32.2.0 ✔
archiver@6.0.2 ✔
electron-devtools-installer@4.0.0 ✔
electron2appx@2.1.2 ✔

@sejas sejas merged commit fe26d2e into trunk Mar 2, 2026
11 checks passed
@sejas sejas deleted the update/playground-dependencies branch March 2, 2026 19:30
sejas pushed a commit that referenced this pull request Mar 2, 2026
- Pin electron2appx to 2.1.2 to fix CI packaging failure
- Update `@php-wasm/universal` from 3.1.2 to 3.1.3
- Update `@wp-playground/blueprints` from 3.1.2 to 3.1.3
- Update `@wp-playground/cli` from 3.1.2 to 3.1.3
- Update `@wp-playground/common` from 3.1.2 to 3.1.3
- Update `@wp-playground/storage` from 3.1.2 to 3.1.3
- Update `@wp-playground/wordpress` patch file for 3.1.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants