Skip to content

Conversation

fdnt7
Copy link
Member

@fdnt7 fdnt7 commented Jul 12, 2025

Centralise workspace configuration (package metadata, lint settings for rustc and clippy) and dependencies in the root Cargo.toml file, while making each sub-crates' Cargo.toml inherit relevant properties from it.

Resolves #99

fdnt7 added 4 commits July 12, 2025 20:37
devenv v1.7.0 is released, but it includes a bug that broke the rust
toolchain creation (cachix/devenv#1983), so it
is not usable for rust development at the moment. This commits pin
devenv to v1.6.1 in the meantime.
Centralise workspace configuration (package metadata, lint settings for
rustc and clippy) and dependencies in the root `Cargo.toml` file, while
making each sub-crates' `Cargo.toml` inherit relevant properties from
it.
@fdnt7 fdnt7 marked this pull request as ready for review July 12, 2025 18:28
@fdnt7 fdnt7 self-assigned this Jul 12, 2025
@fdnt7 fdnt7 added this to the v0.9.3 milestone Jul 12, 2025
@fdnt7 fdnt7 merged commit f58722c into main Jul 12, 2025
3 checks passed
@fdnt7 fdnt7 deleted the chore/issue-99-inherit-workspace branch July 12, 2025 18: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.

Inherit workspace properties (e.g. version) and shared dependencies in sub-crates
2 participants