mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-10 04:17:46 +08:00
Three comments in the same review round went unread and still applied. A failed tag push left the local tag in place, so the printed recovery `git tag … && git push …` short-circuited on "already exists" and never pushed. The result now carries the commands still outstanding, and the tests cover a failed push and a failed tag separately. Automatic numbering caught every error from resolving the upload destination, which turned a misconfigured destination into silent local numbering that can reuse a published index. It now checks whether a destination is configured at all and lets an invalid one fail, and the remaining catch names the error it reports. `pnpmCommand` fell back to a bare `pnpm`, which on Windows is the batch shim spawnSync cannot start — the failure this branch exists to fix. It says so instead, and keeps the fallback where a shim is executable. The afterPack regression this branch introduced earlier reached review because nothing exercised that hook: one spec calls it directly for an ordinary build, a prepared qualification runtime, and a build version, and it fails when the expected version collapses back to one value.