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

(refactor) Centralise dependencies definitions into workspace version catalog #1318

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

Conversation

nain-F49FF806
Copy link
Member

I recall facing a lot of dependency conflicts when adding or updating any dependency.

This was in part because all our packages define their own dependencies individually,
and since there's cross dependencies among our crates, there would often be version conflicts.
For example when adding a new dependency or updating an existing one.

This PR centralises as many dependencies as possible into the workspace definition.
So there's one central place to define versions.
One can always manually use a different version in a package if desired.

The resulting benefits should be:

  • easy upgrade of deps in future
  • may help reduce binary size (as we carry fewer versions of each dep)

The resulting benefits should be
* easy upgrade of deps in future
* may help reduce binary size (as we carry fewer versions of each dep)

Signed-off-by: Naian <[email protected]>
@nain-F49FF806 nain-F49FF806 force-pushed the refactor/version-catalog branch from f825797 to 0ab960b Compare December 25, 2024 14:29
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.

1 participant