Commit e7d039f3ae7 for woocommerce
commit e7d039f3ae70fcbf527aa251df92fc362f2d4b15
Author: James Kemp <me@jckemp.com>
Date: Fri Mar 27 01:04:25 2026 -0400
Fix Playground blueprint: deprecated options, broken proxy, and stale instance URL (#63860)
- Rename pluginZipFile to pluginData (deprecated Playground API option).
- Replace dead github-proxy.com with direct GitHub release URL for the
beta tester plugin. Playground's built-in CORS proxy handles the
cross-origin fetch automatically.
- Switch from stale wordpress-playground.atomicsites.blog to the
official playground.wordpress.net instance.
diff --git a/.github/workflows/scripts/generate-playground-blueprint.js b/.github/workflows/scripts/generate-playground-blueprint.js
index 5541f15c9ca..bb1a56b75c8 100644
--- a/.github/workflows/scripts/generate-playground-blueprint.js
+++ b/.github/workflows/scripts/generate-playground-blueprint.js
@@ -16,7 +16,7 @@ const generateWordpressPlaygroundBlueprint = ( runId, prNumber ) => {
steps: [
{
step: 'installPlugin',
- pluginZipFile: {
+ pluginData: {
resource: 'url',
url: `https://playground.wordpress.net/plugin-proxy.php?org=woocommerce&repo=woocommerce&workflow=Build%20Live%20Branch&artifact=plugins-${ runId }&pr=${ prNumber }`,
},
@@ -26,9 +26,9 @@ const generateWordpressPlaygroundBlueprint = ( runId, prNumber ) => {
},
{
step: 'installPlugin',
- pluginZipFile: {
+ pluginData: {
resource: 'url',
- url: `https://github-proxy.com/https://github.com/woocommerce/woocommerce/releases/download/wc-beta-tester-2.3.1/woocommerce-beta-tester.zip`,
+ url: 'https://github.com/woocommerce/woocommerce/releases/download/wc-beta-tester-3.0.0/woocommerce-beta-tester.zip',
},
options: {
activate: true,
@@ -80,7 +80,7 @@ async function run( { github, context, core } ) {
context.issue.number
);
- const url = `https://wordpress-playground.atomicsites.blog/#${ JSON.stringify(
+ const url = `https://playground.wordpress.net/#${ JSON.stringify(
defaultSchema
) }`;