Category
bootstrap | release tooling
Problem
Daily release review cannot confirm user_release_ready — ./script/release-readiness.sh does not exist on master (verified 2026-06-15). Release meta #8739 / roadmap #78 block on a single presenter that aggregates user-facing gates without running the full ~1h strict ladder.
php-src reference: N/A (project release gate)
Repro (today)
./script/release-readiness.sh --json
# bash: ./script/release-readiness.sh: No such file or directory
Parent meta: #8739
Scope
| Deliverable |
Detail |
script/release-readiness.sh |
Quick mode (<5 min Docker): inventory check, spine sync, examples smoke subset, docs sync |
--full |
Adds user-release gates: examples AOT/web smoke, capability sync, CHANGELOG stub check |
--json |
Machine output: `{ "user_release_ready": "yes" |
test/unit/CiScriptsTest.php |
Assert script exists + --json schema |
docs/local-ci-matrix.md |
Document quick vs full modes |
Suggested gate bundle (quick)
php script/bootstrap-inventory.php --check
php script/check-selfhost-spine-coverage-sync.php
./script/ci-fast.sh (or subset env RELEASE_READINESS_QUICK=1)
php script/check-root-readme-sync.php
Suggested gate bundle (full)
- Quick bundle +
./script/examples-aot-smoke.sh (000–009 subset)
./script/examples-web-smoke.sh
Done when
Gate commands
./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --json'
./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'
Roadmap
Parent: #78 — User release roadmap v1.1.0 gate checklist.
Blocks: tagging v1.1.0 until green (#8739).
Target version: v1.1.0
Category
bootstrap| release toolingProblem
Daily release review cannot confirm
user_release_ready—./script/release-readiness.shdoes not exist onmaster(verified 2026-06-15). Release meta #8739 / roadmap #78 block on a single presenter that aggregates user-facing gates without running the full ~1h strict ladder.php-src reference: N/A (project release gate)
Repro (today)
./script/release-readiness.sh --json # bash: ./script/release-readiness.sh: No such file or directoryParent meta: #8739
Scope
script/release-readiness.sh--full--jsontest/unit/CiScriptsTest.php--jsonschemadocs/local-ci-matrix.mdSuggested gate bundle (quick)
php script/bootstrap-inventory.php --checkphp script/check-selfhost-spine-coverage-sync.php./script/ci-fast.sh(or subset envRELEASE_READINESS_QUICK=1)php script/check-root-readme-sync.phpSuggested gate bundle (full)
./script/examples-aot-smoke.sh(000–009 subset)./script/examples-web-smoke.shDone when
./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --json'exits 0 on green master./script/release-readiness.sh --full --jsonreports"user_release_ready": "yes"when all user-release gates passGate commands
Roadmap
Parent: #78 — User release roadmap v1.1.0 gate checklist.
Blocks: tagging v1.1.0 until green (#8739).
Target version: v1.1.0