Skip to content

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

Description

@PurHur

Category

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

Context

Daily release review 2026-08-13 on master @ 2430a4f064.

Pillar 1 (Trust) quick gates are green (./script/release-readiness.sh --json → user_release_ready: yes on confirm):

#26410 closed 2026-08-01; committed matrix drifted again after stdlib / php-in-php / Trust refreshes through 2430a4f064 (incl. recent posix_* JIT helpers and ArgumentCountError batch).

Failure

php script/capability-matrix.php --check
# docs/capabilities.md is out of date — run: php script/capability-matrix.php

Observed during 2026-08-13 --full release-readiness. Quick readiness stays green; examples-aot-smoke / examples-web-smoke / CHANGELOG stub all ok. This is the only counted --full fail.

Regenerate in Docker and commit the regenerated docs/capabilities.md from pinned php-compiler:22.04-dev — do not restamp by hand.

Repro

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

Done when

  • php script/capability-matrix.php regenerates docs/capabilities.md and --check exits 0
  • ./script/release-readiness.sh --full --json → capability-matrix gate ok (absent unrelated failures)
  • No hand-edit / restamp of the matrix without regenerating from script/capability-matrix.php

Parent

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