-
-
Notifications
You must be signed in to change notification settings - Fork 98
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
π§βπ» all: Use workspace dependencies #1285
base: main
Are you sure you want to change the base?
Conversation
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.
Oh nice! This is indeed going to help a lot. π I really appreciate you following the contribution guide as well.
Apart from the inline comment below, one nitpick about the emoji: please copy&paste the emoji itself (rather than the nickname). Github does the right thing but many git tools (especially the CLI ones) don't. :)
"blocking", | ||
"futures-lite", | ||
] | ||
|
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.
Why are deps being removed from the lock file as a result of this? π€
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.
I executed cargo machete
(I get used to that, tbh), and I found some unused dependencies. I ran test just to be sure that everything is working, but let me know if I miss something π
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.
Oh! you're right. Those deps are actually unused. :) That's a separate logical change though, so would you mind to split the removal of used deps in separate commit that comes before this one? π If you need help with that, just let me know.
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.
Actually never mind. Just rebase on latest main after this is merged. :)
Move dependencies to workspace.
It will facilitate a future upgrade of dependency.