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
{{ message }}
Repository navigation
[Bug]: ocx-launcher-runtime tests fail when the checkout is on a group-writable volume #7402
tests/cli/ocx-launcher-runtime.test.ts fails 6 cases when the repository lives on a macOS external volume whose directories are group-writable, as with goat worktrees under /Volumes/.... The PATH-Bun trust checks reject the fixture paths. Because of this, bun run test, bun run test:changed and the prepush script can never pass on such a checkout, even on clean dev and on branches that do not touch launcher code. Expected: either the fixtures use a trusted temporary root, or the suite skips with a clear reason when the volume's permissions make the trust check impossible.
Reproduction
Check out dev on an external APFS volume with group-writable parent directories.
bun test --isolate tests/cli/ocx-launcher-runtime.test.ts (Bun 1.4.3)
71 pass / 6 fail.
A subagent also saw 3 failures from a trusted temp path, where a parent node_modules/bun leaked into the fixture.
Checked against trusted dev 12025981e5a304cdb6b1b54f525ba8554f623977. Keep launcher trust validation intact. The relevant failure is fixture trust/provenance: a group-writable ancestor and a parent node_modules/bun can independently change which candidate is admissible. A fix should build the accepted executable fixture under a verified private root, fence candidate discovery, and separately retain rejection controls for untrusted parents. Please capture only redacted path class, UID/GID/modes and selected source for the failing fixture; no chmod of the project/volume or blanket skip. The macOS volume failure is not independently reproduced here.
Activity
github-actions commentedon Oct 19, 2026
Automated translation bookkeeping — detected language: English.
Ingwannu commentedon Oct 20, 2026
Checked against trusted dev
12025981e5a304cdb6b1b54f525ba8554f623977. Keep launcher trust validation intact. The relevant failure is fixture trust/provenance: a group-writable ancestor and a parent node_modules/bun can independently change which candidate is admissible. A fix should build the accepted executable fixture under a verified private root, fence candidate discovery, and separately retain rejection controls for untrusted parents. Please capture only redacted path class, UID/GID/modes and selected source for the failing fixture; no chmod of the project/volume or blanket skip. The macOS volume failure is not independently reproduced here.