Skip to content

Testing: 005-SessionsWeb AOT link gate (#1946)#1965

Closed
PurHur wants to merge 1 commit into
masterfrom
issue-1946-sessionsweb-aot-link
Closed

Testing: 005-SessionsWeb AOT link gate (#1946)#1965
PurHur wants to merge 1 commit into
masterfrom
issue-1946-sessionsweb-aot-link

Conversation

@PurHur
Copy link
Copy Markdown
Owner

@PurHur PurHur commented May 25, 2026

Summary

  • Add ExamplesCompileTest::test005SessionsWebAotLink (@group aot-link) — phpc build --project on examples/005-SessionsWeb when LLVM is ready; link-only (no two-request execute).
  • Introduce SESSIONS_WEB_AOT_LINK_GATE (default 0 in script/ci-defaults.env) so CI can opt in before flipping default in CI: Default SESSIONS_WEB_AOT_LINK_GATE=1 in ci-local after #1946 green #1954.
  • Update phpc doctor --gates, docs/local-ci-matrix.md, and examples README run matrix.

Test plan

make docker-build-22
SESSIONS_WEB_AOT_LINK_GATE=1 ./script/docker-ci-local.sh --filter test005SessionsWebAotLink

Verified in Docker (php-compiler:22.04-dev): link test OK with gate=1; skipped with gate=0.

Closes #1946

Made with Cursor

Add ExamplesCompileTest::test005SessionsWebAotLink with opt-in
SESSIONS_WEB_AOT_LINK_GATE (default 0) so phpc build --project link
failures surface before execute smoke (#1891). Document gate in
doctor, ci-defaults, and examples README run matrix.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
Copy link
Copy Markdown
Owner Author

PurHur commented May 25, 2026

Duplicate of #1964 (already merged to master; closes #1946).

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.

Testing: ExamplesCompileTest 005-SessionsWeb AOT link (-l) before CGI execute

1 participant