Add Zebra crate versions to dev-dependencies, to enable crater tests #6924
Labels
A-dependencies
Area: Dependency file updates
A-rust
Area: Updates to Rust code
C-enhancement
Category: This is an improvement
C-testing
Category: These are tests
E-help-wanted
Call for participation: Help is requested to fix this issue.
good first issue
S-needs-triage
Status: A bug report needs triage
Motivation
If we add versions to all of Zebra's dev-dependencies, our crates will get tested by Rust compiler team
crater
runs.This helps prevent build and test failures caused by future Rust compiler versions.
Specifications
https://rustc-dev-guide.rust-lang.org/tests/crater.html
Also possibly the restrictions here, if they are still current:
https://www.reddit.com/r/rust/comments/f5xpib/psa_denywarnings_is_actively_harmful/
And we might need optional feature dependencies:
Changes
Testing
This needs testing using
cargo release
, to make sure there aren't any other circular dependencies.Related Work
Split off PR #6908 and ticket #6149.
The text was updated successfully, but these errors were encountered: