mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
The wine blocking job flaked with ERR_PNPM_ENOENT rename '_tmp_*' -> '<pkg>/node_modules/esbuild' during workspace snapshot + pnpm install (runs 30334004123 and 30340039598), and a plain rerun passed. Root cause is upstream pnpm/pnpm#12880: the hoisted linker's parallel linkers race to rename their _tmp_* staging directory onto the same nested package path, and the loser exits although an identical re-install succeeds. Only this lane uses nodeLinker: hoisted, so only this lane hits it. snapshot_and_install now retries exactly that log signature up to two times, wiping the scratch tree's node_modules first (the snapshot itself contains none, so the wipe restores the pre-install state) and logging each retry with the upstream issue. Any other install failure still fails on the first attempt, and a race that survives the final attempt still fails loud with the install log tail.
11 KiB
Executable File
11 KiB
Executable File