Skip to content
Snippets Groups Projects
  • Oliver Tale-Yazdi's avatar
    Lift all dependencies (the big one) (#4716) · 8efa0544
    Oliver Tale-Yazdi authored
    
    After preparing in https://github.com/paritytech/polkadot-sdk/pull/4633,
    we can lift also all internal dependencies up to the workspace.
    
    This does not actually change anything, but uses `workspace = true` for
    all dependencies. You can check it with:
    ```bash
    git checkout -q $(git merge-base oty-lift-all-deps origin/master)
    cargo tree -e features > master.out
    
    git checkout -q oty-lift-all-deps
    cargo tree -e features > new.out
    diff master.out new.out
    ```
    
    It did not yet lift 100% of dependencies, some inside of `target.*` or
    some that had conflicting aliases introduced recently. But i will do
    these together in a follow-up with CI checks.
    
    Can be reproduced with [zepter](https://github.com/ggwpez/zepter/):
    `zepter transpose d lift-to-workspace "regex:.*" --version-resolver
    highest --skip-package "polkadot-sdk" --ignore-errors --fix`.
    
    ---------
    
    Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    Unverified
    8efa0544
Code owners
Assign users and groups as approvers for specific file changes. Learn more.