mirror of
https://github.com/taiki-e/install-action
synced 2026-09-14 20:13:27 +00:00
@@ -12,6 +12,8 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
- Update `mise@latest` to 2026.5.7.
|
- Update `mise@latest` to 2026.5.7.
|
||||||
|
|
||||||
|
- Diagnostic improvements.
|
||||||
|
|
||||||
## [2.78.0] - 2026-05-14
|
## [2.78.0] - 2026-05-14
|
||||||
|
|
||||||
- Support `cargo-mutants`. ([#1812](https://github.com/taiki-e/install-action/pull/1812), thanks @jakewimmer)
|
- Support `cargo-mutants`. ([#1812](https://github.com/taiki-e/install-action/pull/1812), thanks @jakewimmer)
|
||||||
|
|||||||
@@ -979,9 +979,9 @@ for tool in "${tools[@]}"; do
|
|||||||
read_manifest "${tool}" "${version}"
|
read_manifest "${tool}" "${version}"
|
||||||
if [[ "${download_info}" == "null" ]]; then
|
if [[ "${download_info}" == "null" ]]; then
|
||||||
if [[ "${rust_crate}" == "null" ]] || [[ "${fallback}" == "none" ]]; then
|
if [[ "${rust_crate}" == "null" ]] || [[ "${fallback}" == "none" ]]; then
|
||||||
bail "${tool}@${version} for '${host_arch}_${host_os}' is not supported"
|
bail "${tool} is supported but version ${version} for '${host_arch}_${host_os}' is not supported (updating install-action might resolve this)"
|
||||||
fi
|
fi
|
||||||
warn "${tool}@${version} for '${host_arch}_${host_os}' is not supported; fallback to ${fallback}"
|
warn "${tool} is supported but version ${version} for '${host_arch}_${host_os}' is not supported (updating install-action might resolve this); fallback to ${fallback}"
|
||||||
case "${version}" in
|
case "${version}" in
|
||||||
latest) unsupported_tools+=("${rust_crate}") ;;
|
latest) unsupported_tools+=("${rust_crate}") ;;
|
||||||
*) unsupported_tools+=("${rust_crate}@${version}") ;;
|
*) unsupported_tools+=("${rust_crate}@${version}") ;;
|
||||||
@@ -1073,7 +1073,7 @@ done
|
|||||||
if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
|
if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
|
||||||
IFS=','
|
IFS=','
|
||||||
case "${fallback}" in
|
case "${fallback}" in
|
||||||
none) bail "install-action does not support ${unsupported_tools[*]} (fallback is disabled by 'fallback: none' input option)" ;;
|
none) bail "install-action does not support ${unsupported_tools[*]} (updating install-action might resolve this); aborting because fallback is disabled by 'fallback: none' input option" ;;
|
||||||
cargo-binstall)
|
cargo-binstall)
|
||||||
case "${host_arch}" in
|
case "${host_arch}" in
|
||||||
x86_64 | aarch64 | riscv64) ;;
|
x86_64 | aarch64 | riscv64) ;;
|
||||||
@@ -1084,7 +1084,7 @@ if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
|
|||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
info "install-action does not support ${unsupported_tools[*]}; fallback to ${fallback}"
|
info "install-action does not support ${unsupported_tools[*]} (updating install-action might resolve this); fallback to ${fallback}"
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
case "${fallback}" in
|
case "${fallback}" in
|
||||||
cargo-binstall)
|
cargo-binstall)
|
||||||
|
|||||||
Reference in New Issue
Block a user