Skip to content

CI: default EXAMPLES_AOT_SMOKE_GATE=1 in ci-local (#674)#679

Merged
PurHur merged 1 commit into
masterfrom
issue-674-examples-aot-smoke-gate-default
May 22, 2026
Merged

CI: default EXAMPLES_AOT_SMOKE_GATE=1 in ci-local (#674)#679
PurHur merged 1 commit into
masterfrom
issue-674-examples-aot-smoke-gate-default

Conversation

@PurHur
Copy link
Copy Markdown
Owner

@PurHur PurHur commented May 22, 2026

Summary

  • Default EXAMPLES_AOT_SMOKE_GATE=1 in script/ci-defaults.env (mirror CI: Default MINIWEBAPP_WEB_SMOKE_GATE=1 in ci-local.sh (promote gate ladder stage 3) #664 MINIWEBAPP_WEB_SMOKE_GATE).
  • ci_run_examples_aot_smoke() uses EXAMPLES_AOT_SMOKE_GATE:-1 so full ci-local.sh runs examples-aot-smoke.sh after @group aot-link when LLVM is present, without manual export.
  • ci-fast.sh unchanged (no LLVM / no examples-aot-smoke).
  • Document opt-out in examples/README.md; phpc doctor --gates hints when gate is explicitly 0.

Test plan

  • vendor/bin/phpunit --filter CiScriptsTest (Docker tar copy)
  • make examples-aot-smoke in php-compiler:22.04-dev
  • Full ./script/docker-ci-local.sh (harness: bootstrap-inventory --check drift + unrelated RealWorld failures on tar copy)

Closes #674

Made with Cursor

Run examples-aot-smoke.sh after aot-link when LLVM is available without
manual export; opt out with EXAMPLES_AOT_SMOKE_GATE=0. ci-fast unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur PurHur merged commit 6c9552f into master May 22, 2026
@PurHur PurHur deleted the issue-674-examples-aot-smoke-gate-default branch May 22, 2026 21:13
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.

CI: Default EXAMPLES_AOT_SMOKE_GATE=1 in ci-local.sh (promote #667)

1 participant