Skip to content

Release v1.1.0: regenerate docs/capabilities.md (capability-matrix gate; re-#21403) #23426

Description

@PurHur

Category

Regression · doc-sync gate · release-blocker · Pillar 2 (Ship)

Context

Daily release review 2026-07-26 on master @ 3fce0ade3 (after gen-0 restamp #23412).

Pillar 1 (Trust) quick gates are 5/5 green (./script/release-readiness.sh --jsonuser_release_ready: yes):

  • bootstrap-inventory OK 6571/6571
  • spine-coverage / root-readme-sync / north-star5-fast / vm-driver-probe — ok
  • make bootstrap-selfhost-link — OK /compiler/build/selfhost
  • make bootstrap-selfhost-helloworld — OK emit_path=native / Hello World

#22845 (003-MiniWebApp empty $appName) closed 2026-07-24 (PR #22871). Ship path is now blocked on committed capability-matrix drift, not examples AOT (AOT smoke still cold-building helpers in this --full probe).

Failure

release-readiness: gate capability-matrix --check...
release-readiness:   FAIL: capability-matrix --check (exit 1)
release-readiness:   docs/capabilities.md is out of date — run: php script/capability-matrix.php

First red gate under ./script/release-readiness.sh --full --json (quick mode stays green). Likely fallout from recent PROFILE/stdlib registration merges since last matrix restamp (e.g. Soap\Url/Sdl #23245, apcu batch #23198, PROFILE gates #23373/#23377/#23366).

Repro

./script/docker-exec.sh -- bash -lc 'php script/capability-matrix.php --check'
./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'

Done when

  • php script/capability-matrix.php --check → OK (committed docs/capabilities.md)
  • ./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'capability-matrix: ok and (with other full gates green) user_release_ready: yes
  • No hand-edits — regenerate via php script/capability-matrix.php only

Release tracking

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:toolingTooling / CI / docsbugSomething isn't workingimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimphase-0:FoundationPhase 0 – foundation & DevExreleaseUser-facing release trackingrelease-blockerBlocks tagged user release

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions