You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merged #1799/#1804/#1805 at b8c4cfe passes WP Codebox’s new readonly-cache integration but still writes .phpunit.result.cache into a readonly plugin source under Homeboy Extensions’ real DB-activation canary.
Observe PHPUnit passes 3 tests / 7 assertions, then the source-hash guard finds wordpress/tests/fixtures/test-db-activation-host/.phpunit.result.cache.
The generated recipe was debug-confirmed to declare the component mount readonly. WP Codebox’s own playground-phpunit-readonly-cache.integration.test.ts passes, so its fixture misses a bootstrap/config path used by the downstream runner.
Expected
All wordpress.phpunit bootstrap modes use the internal sandbox-private cache allocation and never write cache state into readonly plugin source. Add the Homeboy Extensions DB-activation fixture/contract as regression evidence.
Summary
Merged #1799/#1804/#1805 at
b8c4cfepasses WP Codebox’s new readonly-cache integration but still writes.phpunit.result.cacheinto a readonly plugin source under Homeboy Extensions’ real DB-activation canary.Reproduction
b8c4cfe.wordpress/scripts/test/playground-db-activation-smoke.shwithHOMEBOY_WP_CODEBOX_BINandHOMEBOY_WP_CODEBOX_CORE_MODULEpointing to that build.wordpress/tests/fixtures/test-db-activation-host/.phpunit.result.cache.The generated recipe was debug-confirmed to declare the component mount
readonly. WP Codebox’s ownplayground-phpunit-readonly-cache.integration.test.tspasses, so its fixture misses a bootstrap/config path used by the downstream runner.Expected
All
wordpress.phpunitbootstrap modes use the internal sandbox-private cache allocation and never write cache state into readonly plugin source. Add the Homeboy Extensions DB-activation fixture/contract as regression evidence.