-
Notifications
You must be signed in to change notification settings - Fork 791
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
Implementing yarn workspaces 🚀 #900
Conversation
Codecov Report
Flags with carried forward coverage won't be shown. Click here to find out more. |
Current status: |
2d56353
to
bf2fbb2
Compare
Yarn has a problem loading It is causing the failures shown here: https://github.com/ethereumjs/ethereumjs-vm/pull/900/checks?check_run_id=1327571708#step:7:191 |
1625019
to
93fa083
Compare
Could you summarize here a bit what problems this is going to solve respectively what properties might be expected from a switch? I've lost a bit track of this. |
@holgerd77 sure! The first reason is performance. There are issues with the combo The other reason is to get rid of Lerna. It is highly opinionated and unexpectedly breaks things. I had poor experiences myself. It seems that @alcuadrado and @ricmoo already did the switch and that was my additional inspiration :) |
@holgerd77 I forgot to mention that we'll also get rid of this weird behavior:
|
93fa083
to
4956fda
Compare
4956fda
to
115c8d3
Compare
@evertonfraga Ok, I wouldn't dare to just merge this after the merge of #953, please give this an explicit note if you think it is ready for review! 😄 |
(there is also still a WIP label on this PR) |
@holgerd77 right! I'd say to only merge this after you're all comfortable with the new submodule functionality, introduced at #953 . |
@evertonfraga I think everyone had the chance to give reaction on #953 and we can now review and merge here once updated (still open for comments though of course until merged). |
Short note: let's please wait on merging this in here until after the final releases on Tuesday. I assume there will be no side effects on this but with such a broad base tooling change you'll never know and I'd rather like to play safe here. |
This can theoretically be integrated now. 😄 |
(@evertonfraga please let us know if you want to do yourself or if you want someone else to take this over) |
@holgerd77 @ryanio hey :) y'all want me to rebase this branch and put it up for review? |
@evertonfraga Hey ho, happy New Year 🎊, hope you had great holidays! To your question: Yes. 😄 |
|
Continuing this effort in #1395 with new npm v7 workspaces functionality 👍 |
This PR improves our monorepo package management system by a large margin. There's no need for
bootstrap
commands anymore.Tasks: