Skip to content

Tooling: php-src sample pass_pct in release-readiness (#36381) - #37495

Merged
PurHur merged 1 commit into
masterfrom
fix/36381-php-src-release-criterion
Sep 8, 2026
Merged

Tooling: php-src sample pass_pct in release-readiness (#36381)#37495
PurHur merged 1 commit into
masterfrom
fix/36381-php-src-release-criterion

Conversation

@PurHur

@PurHur PurHur commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • ./script/phpunit.sh --filter PhpSrcPhptRunnerTest → 5/5
  • script/php-src/php-src-phpt.sh --corpus=sample --backend=vm --diff --jsonpass_pct=100, diff=ok
  • script/php-src/php-src-phpt.sh --corpus=sample --backend=aot --diff → DIFF OK
  • ./script/aot-smoke.sh → 9/9 + size gate OK
  • ./script/release-readiness.sh --dry-run lists php-src-phpt sample --diff (VM, #36381)
  • Preflight this run: make north-star5-verify-fast OK on master (spine 8537/8537); CI: php-llvm-structgep-assert.patch fails to apply — blocks north-star5-verify-fast and all bootstrap gates #36143 closed (structgep apply OK)

Does not close #36381 — full Zend/tests + ext/standard/tests + ext/spl/tests baselines still open.

Made with Cursor

Wire the sample .phpt corpus into the quick release gate with --json pass_pct,
add AOT sample baselines, and keep human logs off the machine JSON channel.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant