Skip to content

Add centralised workspace dependencies#544

Merged
felixhekhorn merged 3 commits into
masterfrom
feat/workspace-deps
Jun 30, 2026
Merged

Add centralised workspace dependencies#544
felixhekhorn merged 3 commits into
masterfrom
feat/workspace-deps

Conversation

@AkshatRai07

Copy link
Copy Markdown
Collaborator

A prerequisite for #537.

  • Adds dependencies to root Cargo.toml, and all crates point to that.

Copilot AI review requested due to automatic review settings June 26, 2026 17:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@AkshatRai07 AkshatRai07 changed the title All dependencies in root, crates point to that Add centralised workspace dependencies Jun 26, 2026
@felixhekhorn felixhekhorn added rust Rust extension related dependencies Pull requests that update a dependency file gsoc26 labels Jun 29, 2026

@felixhekhorn felixhekhorn left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this line should ensure that this change is still compatible with the version script, right? if yes, I think we can add the additional comment and merge

Comment thread Cargo.toml
@AkshatRai07

Copy link
Copy Markdown
Collaborator Author

Thanks for pointing it out, we needed to change that file. Now when bump-versions is ran, it changes the workspace version of the project, as well as that of the internal dependencies. Previously the internal dependencies version was changed in crates, but since there is no version in crate level, file is changed to workspace level.

Comment thread crates/bump-versions.py
@felixhekhorn felixhekhorn merged commit 9603243 into master Jun 30, 2026
6 checks passed
@felixhekhorn felixhekhorn deleted the feat/workspace-deps branch June 30, 2026 11:03
@felixhekhorn felixhekhorn mentioned this pull request Jun 30, 2026
16 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file gsoc26 rust Rust extension related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants