-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vscode desktop on windows #5456
Conversation
Codecov Report
@@ Coverage Diff @@
## main #5456 +/- ##
=======================================
Coverage 19.39% 19.39%
=======================================
Files 2 2
Lines 165 165
=======================================
Hits 32 32
Misses 131 131
Partials 2 2
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
c4afb91
to
80d7b8b
Compare
/werft run 👍 started the job as gitpod-build-ak-local-app-win.2 |
Tried it spawning up my windows VM after about a year, and it works! /lgtm |
LGTM label has been added. Git tree hash: 0e8d094ce5e5031cd4818bd927593246e1eff7b3
|
/assign @rl-gitpod |
/approve |
@rl-gitpod Could you approve please? |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: akosyakov, JanKoehnlein, rl-gitpod Associated issue: #5437 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What it does
fix #5437: It is a set of small changes to the local app to track down issues on windows.
The underlying issue was that
tmp
npm module tracks all temp files by default and delete them on process exit. On windows it will lock files and prevent starting the local app or opening a new window. I reconfigured the library that it does not keep and immediately release the file descriptor. Plus added a way to use the user download local app, enable verbose logging and cancel the window opening if it hangs. The real fix was done here: gitpod-io/openvscode-server@1f70305 and already published to the marketplace.How to test
There is no really anything to test in prev env. You can try to use Windows machine in the production to open VS Code Desktop from latest VS Code Web. Or just merge it 😉