Skip to content

fix(release): package pinned php-wasm overlay - #2276

Merged
chubes4 merged 1 commit into
mainfrom
fix/2275-overlay-package
Aug 17, 2026
Merged

fix(release): package pinned php-wasm overlay#2276
chubes4 merged 1 commit into
mainfrom
fix/2275-overlay-package

Conversation

@chubes4

@chubes4 chubes4 commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Replace the nested local .tgz dependency that npm excludes from packed packages with an unpacked local package directory.
  • Stage and materialize the pinned overlay in CLI/plugin release artifacts instead of preserving a dangling staging symlink.
  • Bind shipped contents to provenance with a deterministic tree SHA-256.
  • Verify npm consumer install, standalone CLI, and WordPress plugin artifacts all contain the exact loadable overlay.

Closes #2275.

This unblocks the authorized WP Codebox 0.21.0 release, which previously stopped safely at test:release-package-coverage before creating a release commit or tag.

Verification

  • npm install --no-audit --no-fund
  • npm run test:release-package-coverage
  • git diff --check

AI assistance

  • Model: GPT-5.6 Sol
  • Tools: OpenCode and Homeboy
  • Used for: Release failure diagnosis, packaging implementation, review, and verification. Chris Huber remains responsible for every line.

@chubes4
chubes4 merged commit 12019bc into main Aug 17, 2026
4 checks passed
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.

fix(release): make php-wasm runtime overlay installable from npm package

1 participant