Skip to content

DevEx: make north-star2-verify presenter gate (#1865) - #2047

Closed
PurHur wants to merge 1 commit into
masterfrom
issue-1865-north-star2-verify
Closed

PurHur wants to merge 1 commit into
masterfrom
issue-1865-north-star2-verify

Conversation

@PurHur

@PurHur PurHur commented May 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add script/north-star2-verify.sh and make north-star2-verify — North Star 2 presenter bundle mirroring #1845 UX (--require-llvm, --skip-llvm-tail).
  • Steps: phpc doctor --gates → inventory --checkbootstrap-wave-check → M2 spine link + VM smoke (LLVM) → M3 HelloWorld probe + M4 loop --dry-run tail.
  • Wire docs (bootstrap-selfhost.md, local-ci-matrix.md, README) and NorthStar2VerifyScriptTest.

Test plan

  • vendor/bin/phpunit --filter NorthStar2VerifyScriptTest (Docker php-compiler:22.04-dev)
  • vendor/bin/phpunit --filter testCiFastHonorsNorthStar2VerifyGate
  • Full make north-star2-verify with LLVM 9 (long-running; M2 spine link + tail)
docker run --rm -i -w /compiler php-compiler:22.04-dev bash -lc '
  tar -xf - < repo.tar && composer install --ignore-platform-reqs -q
  script/apply-patches.sh && script/install-llvm9.sh
  make north-star2-verify
'

Closes #1865

Made with Cursor

Single-command North Star 2 self-host sanity: doctor --gates, inventory
check, bootstrap-wave-check, and LLVM M2 spine / M3 / M4 tail steps mirroring
north-star1-verify UX (--require-llvm, --skip-llvm-tail).

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur

PurHur commented May 25, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #2046 (merged on master); closing duplicate.

@PurHur PurHur closed this May 25, 2026
@PurHur
PurHur deleted the issue-1865-north-star2-verify branch May 25, 2026 14:04
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: make north-star2-verify presenter gate (self-host M0–M4)

1 participant