-
Notifications
You must be signed in to change notification settings - Fork 295
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
build: migrate to Yarn v1 from npm v7 #1141
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1141 +/- ##
==========================================
- Coverage 73.19% 73.15% -0.05%
==========================================
Files 246 246
Lines 8619 8620 +1
Branches 996 996
==========================================
- Hits 6309 6306 -3
- Misses 1779 1783 +4
Partials 531 531
Continue to review full report at Codecov.
|
f1e9a39
to
3461a25
Compare
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.
LGTM
12ba79c
to
dedb650
Compare
🎉 Great news! Looks like all the dependencies have been resolved: 💡 To add or remove a dependency please update this issue/PR description. Brought to you by Dependent Issues (:robot: ). Happy coding! |
75e93d6
to
4776d81
Compare
Why? It was reported by other maintainers that yarn behaves much better in corporate proxy/firewalled environments. Future plans: Once Berry (Yarn v2) is stable, we should take a look at migrating onto that one. I did give it a try this time to see if their release candidate happened to be stable enough but it was not unfortunately (there were dependency resolution issues that lead the Yarn v2 not installing certain runtime dependencies at all so v1 it is for now) Also: 1. Made the CI not fail fast along the test matrix dimensions 2. Sequentialized the test:all script to always run one test at a time hoping to get some additional insight into the flaky tests this way. Signed-off-by: Peter Somogyvari <peter.somogyvari@accenture.com>
Dependencies
Depends on #1111
Commit to review
Author: Peter Somogyvari peter.somogyvari@accenture.com
Author Date: Thu Jul 15 2021 22:10:04 GMT-0700 (Pacific Daylight Time)
Committer: Peter Somogyvari peter.somogyvari@accenture.com
Committer Date: Thu Jul 15 2021 22:12:29 GMT-0700 (Pacific Daylight Time)
build: migrate to Yarn v1 from npm v7
Why?
It was reported by other maintainers that yarn behaves much
better in corporate proxy/firewalled environments.
Future plans: Once Berry (Yarn v2) is stable, we should take
a look at migrating onto that one. I did give it a try this
time to see if their release candidate happened to be stable
enough but it was not unfortunately (there were dependency
resolution issues that lead the Yarn v2 not installing
certain runtime dependencies at all so v1 it is for now)
Signed-off-by: Peter Somogyvari peter.somogyvari@accenture.com