Skip to content

Windows CI: comment-checker downloader test cold-starts six probe processes and one hits its 10 s abort (exit 143) #8979

Description

@code-yeongyu

Summary

packages/omo-opencode/src/hooks/comment-checker/downloader.test.ts failed on test (windows-latest, 1/2) (run 36323638339): "comment-checker release download > uses the pinned release without npm resolution on linux/arm64" got exitCode: 143 after 10.6 s.

Root cause

The test spawned one cold bun run of the probe fixture per target platform: six full import-graph cold starts, each under AbortSignal.timeout(10_000). On a loaded Windows runner one cold start exceeded 10 s, the abort sent SIGTERM (143), and the test failed. Nothing about the linux/arm64 target was wrong. The downloader reads process.platform/process.arch at call time, so the six spawns were never needed.

Expected

  • One probe process covers every target, so there is one cold start instead of six.
  • Every per-target assertion is unchanged: the pinned release URL, zero npm resolution attempts, and a graceful null result. There is also one assertion that the probe exits cleanly.
  • No timeout is raised.

Refs #8324

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    opencodeOpenCode edition: packages/omo-opencode

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions