chore: Introduce workspace dependencies (#4085)

* cargo: Introduce workspace dependencies

and deduplicate dependency entries across all non-plugin workspace
members. In the future this hopefully makes dependency upgrade easier
since shared dependencies need only be touched in one location.

* docs: Update CHANGELOG with PR #4085.
This commit is contained in:
har7an
2025-03-22 12:57:32 +00:00
committed by GitHub
parent 503e20132a
commit 25e5f551c0
8 changed files with 64 additions and 49 deletions
+5 -5
View File
@@ -5,14 +5,14 @@ edition = "2021"
[dependencies]
anyhow = "1.0"
anyhow = { workspace = true }
prost-build = "0.11.9"
toml = "0.5"
which = "4.2"
xflags = "0.3.2"
# TODO(hartan): Update this once we get a new release. See:
# <https://github.com/matklad/xshell/issues/63>
xshell = "= 0.2.2"
xflags = "0.3.2"
which = "4.2"
toml = "0.5"
prost-build = "0.11.9"
[lints.rust]
# Only required because we need to fix `xshell` to `=0.2.2`