From 2a78ccbc2acd6e63dc8a223a01a19fd369d2cbda Mon Sep 17 00:00:00 2001 From: Tom Milligan Date: Mon, 25 Apr 2022 15:06:20 +0100 Subject: [PATCH] ci: force install additional bins --- scripts/check | 2 +- scripts/install | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/check b/scripts/check index 820e28c..3fcb110 100755 --- a/scripts/check +++ b/scripts/check @@ -35,6 +35,6 @@ eprintln "Building documentation" cargo doc --no-deps --lib eprintln "Installing 'mdbook-admonish' binary" -cargo install --path . +cargo install --path . --force eprintln "Running mdbook integration test" ./integration/scripts/check diff --git a/scripts/install b/scripts/install index 76c3cd0..2ffe4be 100755 --- a/scripts/install +++ b/scripts/install @@ -5,5 +5,10 @@ set -exuo pipefail cd "$(dirname "$0")"/.. rustup component add rustfmt clippy -cargo install cargo-audit -cargo install mdbook + +if ! cargo audit --version; then + cargo install cargo-audit --force +fi +if ! mdbook --version; then + cargo install mdbook --force +fi