Skip to content

Foundation: master fast gate red — docs/capabilities.md stale after #15577/#15591 (script/capability-matrix.php) #15619

Description

@PurHur

Category

foundation · doc-sync gate

Problem

./phpc test --fast exits 1 on a fresh clone of master (verified 2026-07-03, host PHP 8.5 and php-compiler:22.04-dev PHP 8.2.31 — deterministic, not host-dependent):

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

Two merges changed builtin advertisement after the last matrix sync (0e2e73800, #15576):

Commit Change Matrix impact
0a6705ac6 (#15577) ext/sodium AES-GCM, Ed25519 sign, secretstream +17 rows
709509fc5 (#15591) nextafter() registered on 8.4.0-dev forward profile no/no/no → yes/yes/yes

Every downstream contributor/agent hits a red fast gate before writing any code; first-contact signal-to-noise is broken.

Repro

./script/docker-exec.sh -- bash -lc "./phpc test --fast"   # exit 1
./script/docker-exec.sh -- bash -lc "php script/capability-matrix.php && git diff --stat docs/capabilities.md"
# docs/capabilities.md | 19 ++++++++++++++++++-

Done when

  • docs/capabilities.md regenerated in the pinned Docker env and committed
  • ./phpc test --fast green on a fresh clone of master

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 workingphase-0:FoundationPhase 0 – foundation & DevEx

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions