Skip to content

CI: default MINIWEBAPP_SERVE_GATE=1 (closes #641)#660

Merged
PurHur merged 1 commit into
masterfrom
issue-641-miniwebapp-serve-gate-default
May 22, 2026
Merged

CI: default MINIWEBAPP_SERVE_GATE=1 (closes #641)#660
PurHur merged 1 commit into
masterfrom
issue-641-miniwebapp-serve-gate-default

Conversation

@PurHur
Copy link
Copy Markdown
Owner

@PurHur PurHur commented May 22, 2026

Summary

  • Promote MiniWebApp gate ladder stage 2: MINIWEBAPP_SERVE_GATE defaults to 1 in ci-defaults.env, ci-local.sh, and ci-fast.sh.
  • ServeTest @group miniwebapp runs on full/fast CI when loopback bind is available (no manual export).
  • Opt out during iteration: MINIWEBAPP_SERVE_GATE=0.
  • Update script/miniwebapp-gates.sh, examples/003-MiniWebApp/README.md, and CiScriptsTest assertions.

Test plan

  • vendor/bin/phpunit --filter CiScriptsTest (22 tests)
  • vendor/bin/phpunit --filter ServeTest --group miniwebapp (2 tests, 40 assertions)
  • ./script/miniwebapp-gates.sh --no-lint shows Stage 2 [x] with default-on messaging
docker run --rm -i -w /compiler php-compiler:22.04-dev bash -c 'tar -xf - && vendor/bin/phpunit --filter CiScriptsTest'
docker run --rm -i -w /compiler php-compiler:22.04-dev bash -c 'tar -xf - && vendor/bin/phpunit --filter ServeTest --group miniwebapp'

Closes #641

Made with Cursor

Promote gate ladder stage 2 so full and fast CI run ServeTest @group
miniwebapp without manual export. Opt out with MINIWEBAPP_SERVE_GATE=0.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur PurHur merged commit 4036fe1 into master May 22, 2026
@PurHur PurHur deleted the issue-641-miniwebapp-serve-gate-default branch May 22, 2026 20:14
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 MINIWEBAPP_SERVE_GATE=1 in ci-local.sh (promote gate ladder stage 2)

1 participant