Skip to content
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

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

fmiguelgarcia
Copy link

Move dependencies to workspace.

It will facilitate a future upgrade of dependency.

Copy link
Contributor

@zeenix zeenix left a 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",
]

Copy link
Contributor

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? πŸ€”

Copy link
Author

@fmiguelgarcia fmiguelgarcia Mar 5, 2025

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 πŸ‘Œ

Copy link
Contributor

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.

Copy link
Contributor

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. :)

@zeenix zeenix changed the title πŸ§‘β€πŸ’» Use workspace dependencies πŸ§‘β€πŸ’» all: Use workspace dependencies Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants