Skip to content

Fix CI fixture process shutdown and HTTP isolation - #383

Merged
leehack merged 1 commit into
mainfrom
fix/ci-process-fixtures
Sep 7, 2026
Merged

Fix CI fixture process shutdown and HTTP isolation#383
leehack merged 1 commit into
mainfrom
fix/ci-process-fixtures

Conversation

@leehack

@leehack leehack commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Explicitly exit the code-zero request fixture without waiting for stdin cancellation on Windows.
  • Allocate a fresh HTTP fixture port per test and await server termination to avoid observing a previous server during startup.
  • No SDK runtime changes.

Validation

  • 53 stdio and TypeScript interoperability tests passed locally.
  • HTTP tests passed in five repeated runs.
  • Dart analysis, formatting, and git diff checks passed.
  • Windows validation remains dependent on CI.

@leehack
leehack merged commit cb98257 into main Sep 7, 2026
21 checks passed
@leehack
leehack deleted the fix/ci-process-fixtures branch September 7, 2026 12:57
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.

1 participant