Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: big round of dep updates + use cargo-autoinherit to move to workspace deps + MSRV bump #530

Merged
merged 3 commits into from
Oct 12, 2024

Conversation

tobz
Copy link
Member

@tobz tobz commented Oct 12, 2024

Context

Just a bunch of outstanding dependency updates that I've been dragging my feet on for various reasons. We've also switched to trying to work with a workspace-based dependency approach, where dependencies are centrally managed (version-wise) fro the workspace Cargo.toml, instead of in individual crates. This should hopefully make it easier to coordinate version bumps for cross-crate dependencies.

We're also bumping the MSRV to 1.71.1 which puts us at about the last ~year of Rust versions. We'll probably settle on this "last year of Rust versions" approach because it feels like it would would be conservative enough while minimizing the pain of updating dependencies and tracking their MSRV bumps.

@tobz tobz added C-exporter Component: exporters such as Prometheus, TCP, etc. C-util Component: utility classes and helpers. C-core Component: core functionality such as traits, etc. E-simple Effort: simple. T-chore Type: chore. labels Oct 12, 2024
@tobz tobz changed the title chore: big round of dep updates + use cargo-autoinherit to move to workspace deps chore: big round of dep updates + use cargo-autoinherit to move to workspace deps + MSRV bump Oct 12, 2024
@tobz tobz merged commit 06eab55 into main Oct 12, 2024
13 checks passed
@tobz tobz deleted the tobz/update-deps-20241012 branch October 12, 2024 17:45
@tobz tobz added S-awaiting-release Status: awaiting a release to be considered fixed/implemented. and removed S-awaiting-release Status: awaiting a release to be considered fixed/implemented. labels Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-core Component: core functionality such as traits, etc. C-exporter Component: exporters such as Prometheus, TCP, etc. C-util Component: utility classes and helpers. E-simple Effort: simple. T-chore Type: chore.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant