You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(cli): move the #4095 e2e onto the shared serve harness main introduced
#4110 extracted the spawn-the-real-`os serve` harness this test had inlined into
`test/helpers/serve-process.ts`; use it instead of carrying a second copy.
The `os compile` step stays, but its justification inverts. It was there because
config-boot could not start at all without `dist/objectstack.json` (#4085) — now
fixed — and it is kept for a positive reason: the artifact is what makes
`createStandaloneStack()` contribute the artifact-derived AppPlugin whose missing
code this regression is about. Without it serve wraps the config directly,
`onEnable` runs for the trivial reason, and the test would pass while exercising
nothing. Comment says so, so nobody removes it as leftover #4085 scaffolding.
Re-verified against merged main: with `packages/cli/src/commands/serve.ts` taken
from origin/main the case still fails ("the action's handler went unregistered"),
so #4095 is live on the new base and this remains a real guard. Full CLI suite
88 files / 909 tests; eslint src clean.
Refs #4095
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HrRNgrWaRtggzmrHpbomyh
0 commit comments