-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
GH-1614, GH-4532: Various dev experience enhancements for win32 #6893
Conversation
Got rid of `choco` and simplified the steps with `scoop`. The steps now include headless commands for installing the followings: - `nvm`, - Node.js, - `yarn`, and optionally - `git`. Closes #1614 Signed-off-by: Akos Kitta <[email protected]>
So `webpack` does not try to detect module cycles under `node_modules`. Signed-off-by: Akos Kitta <[email protected]>
- Aug 7, 2017: The parallel execution was bugusly introduced: e8beacc. - Nov 9, 2018: The logic was fixed: 5a60919. `lerna` ran perfecetly without the sequential restriction for a year. No need to punish Windows users with this build penalty. This commit reverts e8beacc. Closes #4532 Signed-off-by: Akos Kitta <[email protected]>
See, no more
|
Pinging @marechal-p since he has a Windows machine to test on 😃 |
By the way, here are some performance numbers for the build (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works great on my Windows machine, CI is green too.
Ah, pinged Rob since I know Mbed Studio is an electron app on Windows, might not really impact his team though. Feel free to wait or merge. |
Thanks @marechal-p We use a separate set of scripts to build, so this is unlikely to impact. Likely we can steal some of the ideas, though :) Please go ahead and merge. @westbury @mcgordonite Is there anything in here which can help with Windows build speed? |
What it does
lerna
execution on Windows (closes [dev-experience][windows] Investigate whether we can enable parallel execution with Lerna #4532),Please read the individual commit messages for more details or ask.
How to test
The CI should test it.
Review checklist
Reminder for reviewers