Skip to content

Moved all deps to workspace.dependencies#70

Open
lvboudre wants to merge 1 commit intomullvad:mainfrom
lvboudre:move-to-workspac-deps
Open

Moved all deps to workspace.dependencies#70
lvboudre wants to merge 1 commit intomullvad:mainfrom
lvboudre:move-to-workspac-deps

Conversation

@lvboudre
Copy link

@lvboudre lvboudre commented Jan 25, 2026

This PR proposed to unified all dependencies using [workspace.dependencies] instead.

This prevent gotatun and gotatun-cli to have divergent dependencies version that could cause developement issue in the future since gotatun-cli depends on gotatun.

Lastly, if we need to upgrade a dependencies major version, it forces us to make the entire codebase up to date, not just individual crates.

Using workspace dependencies prevent maintenance mistake overall, while allowing individual crates to pick and choose what they need.


This change is Reviewable

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