mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-11 07:00:25 +00:00
Cargo binstall force (#19)
* Upgrade `cargo-binstall` if already installed * Use `--force` for `cargo-binstall` in case bin is not cached Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
7
main.sh
7
main.sh
@@ -107,7 +107,8 @@ install_cargo_binstall() {
|
|||||||
info "cargo-binstall installed at $(type -P "cargo-binstall${exe}")"
|
info "cargo-binstall installed at $(type -P "cargo-binstall${exe}")"
|
||||||
x cargo binstall -V
|
x cargo binstall -V
|
||||||
else
|
else
|
||||||
info "cargo-binstall already installed on in ${cargo_bin}/cargo-binstall"
|
info "cargo-binstall already installed on in ${cargo_bin}/cargo-binstall, upgrading"
|
||||||
|
cargo binstall --secure --no-confirm --version '>=0.12.0' cargo-binstall
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
cargo_binstall() {
|
cargo_binstall() {
|
||||||
@@ -122,8 +123,8 @@ cargo_binstall() {
|
|||||||
# As a result, http will be disabled, and it will also set
|
# As a result, http will be disabled, and it will also set
|
||||||
# min tls version to be 1.2
|
# min tls version to be 1.2
|
||||||
case "${version}" in
|
case "${version}" in
|
||||||
latest) cargo binstall --secure --no-confirm "$tool" ;;
|
latest) cargo binstall --force --secure --no-confirm "$tool" ;;
|
||||||
*) cargo binstall --secure --no-confirm --version "$version" "$tool" ;;
|
*) cargo binstall --force --secure --no-confirm --version "$version" "$tool" ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user