resolveGhBinary() searched PATH for a literal "gh" file and threw on Windows where the binary is gh.exe (or gh.cmd for npm shims). All gh calls in tracker-github and scm-github failed before reaching execFile, which made spawn() fall back from tracker-derived branch names and made cleanup() skip the gh-driven kill paths entirely. Honor PATHEXT on win32 so the resolver matches gh.exe/.cmd/.bat. Update the four affected integration assertions to accept Windows path shapes. Also bump the runtime-process sendMessage sleep on Windows — ConPTY pipe round-trip needs more headroom than the Unix direct-stdin path. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| test | ||
| CHANGELOG.md | ||
| package.json | ||
| tsconfig.json | ||