Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Bug]: ocx-launcher-runtime "missing bundle reaches validated PATH Bun" times out at 5 s under host load

Closed Beginner friendly
#7,578 1 comment 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@lidge-jun is already working on this.

Since Oct 23, 2026.

  • #7598 by @lidge-jun — open

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
70/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
bun, node.js, typescript
Domain
cli, testing

Research direction

Start with tests/cli/ocx-launcher-runtime.test.ts and the Node launcher PATH fallback activation test named in the report. Run that test file alone, then compare its timeout behavior with bun run test:changed under parallel suite load. Done when the test has a reliable timeout for its real Node and Bun subprocess work and passes in both runs.

Written by the indexing model from the issue text.

Description

bug cli install
Client or integration

Other

Area

Installation or packaging

Summary

tests/cli/ocx-launcher-runtime.test.ts › Node launcher PATH fallback activation › missing bundle reaches validated PATH Bun times out at the default 5000 ms when the host is busy, so bun run test:changed / bun run test reports it red. Run alone on the same tree it passes (77 pass / 0 fail, about 10.6 s for the file). The case spawns real Node and Bun processes, and that cost scales with host load, so a 5 s per-test budget is not reliable on a shared machine. I expected the case to either finish well inside its budget or have a budget that matches the subprocess work it does. I did not raise any timeout locally.

Reproduction
  1. On macOS with Node available, check out 131eae33b0 (PR #7567's merge head; the launcher code comes from #7546 on dev).
  2. While another full suite is running on the same machine (here another worktree's bun scripts/test.ts with --parallel=4, load average about 6–9), run bun run test:changed with Bun 1.4.3 as the runner.
  3. The case fails with ^ this test timed out after 5000ms. (5121 ms).
  4. bun test tests/cli/ocx-launcher-runtime.test.ts on the same tree passes.
Version

Commit 131eae33b0e8c4f5506592e8b51bc92c2defb15b (test runner Bun 1.4.3)

Operating system

macOS 27.0 (Apple silicon)

Provider and model

Not provider-specific.

Logs or error output
(fail) Node launcher PATH fallback activation > missing bundle reaches validated PATH Bun [5121.18ms]
  ^ this test timed out after 5000ms.
 42446 pass / 110 skip / 2 fail — Ran 42558 tests across 1953 files. [402.92s]
Screenshots and supporting files

No response

Redacted configuration

No response

Checks
  • I searched existing issues and documentation.
  • I removed secrets, tokens, account details, request credentials, and personal data.

Found while validating #7567 (Refs #7525).

Dominant language
TypeScript
Stars
16.9k
Forks
1.3k
Avg merge
9h 39m
Merged PRs (30d)
633

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from lidge-jun/opencodex

All issues in lidge-jun/opencodex

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.