From bd4f14ee51764018bd8987ae5e91e321a67ad5bc Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Tue, 30 Jan 2024 09:00:56 +1100 Subject: [PATCH] just: Reduce docs commands `cargo --doc` works from the workspace root, no need to run the docs builds individually. --- justfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/justfile b/justfile index b9c33a2b..da58b497 100644 --- a/justfile +++ b/justfile @@ -23,11 +23,8 @@ sane: lint cargo test --quiet --workspace --all-targets > /dev/null || exit 1 cargo test --quiet --workspace --all-targets --all-features > /dev/null || exit 1 - # Docs tests (these don't run when testing from workspace root) - cargo test --quiet --manifest-path bitcoin/Cargo.toml --doc > /dev/null || exit 1 - cargo test --quiet --manifest-path hashes/Cargo.toml --doc > /dev/null || exit 1 - cargo test --quiet --manifest-path io/Cargo.toml --doc > /dev/null || exit 1 - cargo test --quiet --manifest-path units/Cargo.toml --doc > /dev/null || exit 1 + # doctests don't get run from workspace root with `cargo test`. + cargo test --quiet --workspace --doc || exit 1 # Make an attempt to catch feature gate problems in doctests cargo test --manifest-path bitcoin/Cargo.toml --doc --no-default-features > /dev/null || exit 1