Skip to content

Fix browser runtime plugin URL packaging#402

Merged
chubes4 merged 1 commit into
mainfrom
fix/browser-runner-playground-detection
Jun 1, 2026
Merged

Fix browser runtime plugin URL packaging#402
chubes4 merged 1 commit into
mainfrom
fix/browser-runner-playground-detection

Conversation

@chubes4
Copy link
Copy Markdown
Collaborator

@chubes4 chubes4 commented Jun 1, 2026

Summary

  • Treat URL-based runtime.plugins as server-packaged browser runtime dependencies by default, while preserving package: \"browser\" for intentional direct browser delivery.
  • Add a remote-package URL validator that supports GitHub release ZIPs through the canonical packaging path instead of exposing release/CORS URLs directly to Playground.
  • Extend WordPress plugin smoke coverage for Static Site Importer-style release ZIP runtime plugins, local path packaging, component plugin packaging, and the existing Playground runner guard.

Fixes #400.

Testing

  • npm install
  • npm run build
  • npm run wordpress-plugin-smoke (OK, 244 assertions)

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the WP Codebox browser runtime plugin packaging fix and smoke coverage; Chris remains responsible for review and final validation.

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.

Unify browser plugin dependency delivery for runtime and extra plugin sources

1 participant