Skip to content

Fix Windows orchestration and release checks for 1.7.0 - #102

Merged
howdeploy merged 4 commits into
mainfrom
fix/windows-release-1.7.0
Sep 29, 2026
Merged

howdeploy merged 4 commits into
mainfrom
fix/windows-release-1.7.0

Conversation

@howdeploy

@howdeploy howdeploy commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

Windows release packaging exposed failures that the previous Windows PR job did not run. This follow-up to #101 fixes orchestration startup on Windows by reusing the existing current-user-only native pipe host, recognizes private Windows paths both directly and inside command options, and stops environment wrappers from appending a second extension to names such as node.exe.

The Git worktree example now resolves both Git's repository path and the terminal's folder through the native filesystem API before calculating their relative path, preserving nested folders when Windows exposes short paths such as RUNNER~1.

The affected tests now use native file URLs, available executables, native shell quoting, and portable line-ending/path expectations. A launch test shuts down its manager before deleting its persistence directory. Orchestration tests exercise the secured native pipe on Windows. No failing test is disabled. The Windows PR job now runs the full suite, so these failures are caught before tagging a release.

Validation: local TypeScript checks and all 142 affected tests passed; the 21 tests covering path/executable refinements and the latest 27 environment/launch tests also passed. Complete Linux/Windows/macOS CI results are checked before merge. The application version remains 1.7.0; the first release attempt did not publish a GitHub release.

@howdeploy
howdeploy merged commit 15983c4 into main Sep 29, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant