Skip to content

DevEx: phpc doctor --gates — 005-SessionsWeb AOT + deploy ladder (#1969)#1979

Merged
PurHur merged 1 commit into
masterfrom
issue-1969-doctor-sessionsweb-gates
May 25, 2026
Merged

DevEx: phpc doctor --gates — 005-SessionsWeb AOT + deploy ladder (#1969)#1979
PurHur merged 1 commit into
masterfrom
issue-1969-doctor-sessionsweb-gates

Conversation

@PurHur
Copy link
Copy Markdown
Owner

@PurHur PurHur commented May 25, 2026

Summary

  • Extend phpc doctor --gates with an ordered 005-SessionsWeb block listing all four CI gates (SESSIONS_WEB_SMOKE_GATE → link → AOT execute → deploy) with defaults from script/ci-defaults.env and one-line run commands.
  • Document the ladder in docs/local-ci-matrix.md and examples/005-SessionsWeb/README.md.
  • Add PhpcDoctorTest / CiScriptsTest coverage for the new output.

Test plan

  • vendor/bin/phpunit --filter PhpcDoctorTest (Docker php-compiler:22.04-dev)
  • ./phpc doctor --gates | grep -E 'SESSIONS_WEB|005-SessionsWeb'

Closes #1969

Made with Cursor

Add a four-stage SessionsWeb block (VM smoke, AOT link, AOT execute, deploy CGI)
with run commands and ci-defaults.env defaults. Document the ladder in
local-ci-matrix.md and the example README; cover output in PhpcDoctorTest.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur PurHur merged commit b551dc3 into master May 25, 2026
@PurHur PurHur deleted the issue-1969-doctor-sessionsweb-gates branch May 25, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DevEx: phpc doctor --gates — 005-SessionsWeb AOT + deploy ladder rows

1 participant