mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-21 15:10:27 +00:00
Ensure that cargo-binstall 0.13.3 is used (#22)
* Ensure that 0.13.3 is used * Remove passing deprecated `--secure` flag to `cargo-binstall` Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
13
main.sh
13
main.sh
@@ -79,12 +79,13 @@ host_triple() {
|
||||
fi
|
||||
}
|
||||
install_cargo_binstall() {
|
||||
# https://github.com/cargo-bins/cargo-binstall/releases
|
||||
binstall_version="0.13.3"
|
||||
|
||||
if [[ ! -f "${cargo_bin}/cargo-binstall" ]]; then
|
||||
info "installing cargo-binstall"
|
||||
|
||||
host_triple
|
||||
# https://github.com/cargo-bins/cargo-binstall/releases
|
||||
binstall_version="0.13.3"
|
||||
base_url="https://github.com/cargo-bins/cargo-binstall/releases/download/v${binstall_version}/cargo-binstall"
|
||||
case "${host}" in
|
||||
x86_64-unknown-linux-gnu) url="${base_url}-x86_64-unknown-linux-musl.tgz" ;;
|
||||
@@ -110,7 +111,7 @@ install_cargo_binstall() {
|
||||
x cargo binstall -V
|
||||
else
|
||||
info "cargo-binstall already installed on in ${cargo_bin}/cargo-binstall, upgrading"
|
||||
cargo binstall --secure --no-confirm --version '>=0.12.0' cargo-binstall
|
||||
cargo binstall --secure --no-confirm --version "=${binstall_version}" cargo-binstall
|
||||
fi
|
||||
}
|
||||
cargo_binstall() {
|
||||
@@ -121,12 +122,12 @@ cargo_binstall() {
|
||||
|
||||
install_cargo_binstall
|
||||
|
||||
# --secure mode enforce downloads over secure transports only.
|
||||
# By default, cargo-binstall enforce downloads over secure transports only.
|
||||
# As a result, http will be disabled, and it will also set
|
||||
# min tls version to be 1.2
|
||||
case "${version}" in
|
||||
latest) cargo binstall --force --secure --no-confirm "${tool}" ;;
|
||||
*) cargo binstall --force --secure --no-confirm --version "${version}" "${tool}" ;;
|
||||
latest) cargo binstall --force --no-confirm "${tool}" ;;
|
||||
*) cargo binstall --force --no-confirm --version "${version}" "${tool}" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user