From b74ca5eb976a48e35027be6eb8ea1fb09d181b82 Mon Sep 17 00:00:00 2001 From: Dotta Date: Wed, 30 Sep 2026 02:23:49 -0500 Subject: [PATCH] test(runner): dereference the owned Node fixture copy Co-Authored-By: Paperclip --- .../paperclip-runner/src/live/runnerd-codex-transport.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/paperclip-runner/src/live/runnerd-codex-transport.test.ts b/packages/paperclip-runner/src/live/runnerd-codex-transport.test.ts index f085543cc3..5d90549630 100644 --- a/packages/paperclip-runner/src/live/runnerd-codex-transport.test.ts +++ b/packages/paperclip-runner/src/live/runnerd-codex-transport.test.ts @@ -7574,7 +7574,7 @@ it("preserves prepared input through runnerd and the real OpenCode proxy boundar // The CI toolcache Node can be group-writable. Qualify an owned copy without // changing shared host permissions or weakening the production launch check. const nodeCommand = join(root, "node"); - await cp(process.execPath, nodeCommand); + await cp(process.execPath, nodeCommand, { dereference: true }); await chmod(nodeCommand, 0o755); // The qualified launch boundary unlinks its executable after exec. Use a // native wrapper, like the real OpenCode binary; a shebang script would need