fix: finish windows ssh setup after bridge exit - #3719
Conversation
|
@coderabbitai review |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe Windows PowerShell bridge now starts applications with Suggested reviewers: Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to The Windows bridge now completes when the launched application exits rather than waiting for its descendants, with regression coverage for the cold-start scenario. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
✅ Action performedReview finished.
|
|
|
@coderabbitai review |
|
✅ Action performedReview finished.
|
2dd7167 to
9eecb47
Compare
e6f817c to
1466e7e
Compare
|
@coderabbitai review |
|
✅ Action performedReview finished.
|
9eecb47 to
d76fa9f
Compare
0a3b882 to
c5c339c
Compare
d76fa9f to
a77a207
Compare
|
@coderabbitai review |
|
✅ Action performedReview finished.
|
c5c339c to
e0ce61c
Compare
|
@coderabbitai full review Please review the standalone diff against master at e0ce61c. This replaces the former stacked version with a one-file Windows launcher fix. The native regression reproduced the old hang, all 79 remote tests and native just check passed (2,938 Rust tests), and local FAST plus deslop returned no findings. |
|
✅ Action performedFull review finished. |
Cold Windows SSH setup starts a persistent server but can wait indefinitely for setup to finish: PowerShell
Start-Process -Waitwaits for the bridge's descendants too. Wait only for the bridge process and retain its handle so Windows PowerShell 5.1 preserves the exit code.This is standalone on master. The production change is confined to the Windows streaming command helper used by direct, saved, and API bridge launchers. Unix launch commands, server startup policy, and the remaining Windows feature stack are unchanged.
Validation:
just checkpassed: 2,938 Rust tests passed, 4 skipped; maintenance checks and build passed.refs #3651