mirror of
https://github.com/orhun/git-cliff-action.git
synced 2026-03-22 07:25:43 +08:00
fix(install): choose file extension based upon running OS (#41)
Co-authored-by: Yegor Bayev <233409+kodx@users.noreply.github.com>
This commit is contained in:
17
install.sh
17
install.sh
@@ -6,10 +6,19 @@ fi
|
|||||||
|
|
||||||
set -uo pipefail
|
set -uo pipefail
|
||||||
|
|
||||||
|
ARCHIVE_EXT='.tar.gz'
|
||||||
|
|
||||||
case "${RUNNER_OS}" in
|
case "${RUNNER_OS}" in
|
||||||
macOS) OS=apple-darwin ;;
|
macOS)
|
||||||
Windows) OS=pc-windows-msvc ;;
|
OS=apple-darwin
|
||||||
*) OS=unknown-linux-gnu ;;
|
;;
|
||||||
|
Windows)
|
||||||
|
OS=pc-windows-msvc
|
||||||
|
ARCHIVE_EXT='.zip'
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
OS=unknown-linux-gnu
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
case "${RUNNER_ARCH}" in
|
case "${RUNNER_ARCH}" in
|
||||||
ARM64) ARCH=aarch64 ;;
|
ARM64) ARCH=aarch64 ;;
|
||||||
@@ -40,7 +49,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
TAG_NAME="$(echo "${RELEASE_INFO}" | jq --raw-output ".tag_name")"
|
TAG_NAME="$(echo "${RELEASE_INFO}" | jq --raw-output ".tag_name")"
|
||||||
TARGET="git-cliff-${TAG_NAME:1}-${ARCH}-${OS}.tar.gz"
|
TARGET="git-cliff-${TAG_NAME:1}-${ARCH}-${OS}${ARCHIVE_EXT}"
|
||||||
LOCATION="$(echo "${RELEASE_INFO}" |
|
LOCATION="$(echo "${RELEASE_INFO}" |
|
||||||
jq --raw-output ".assets[].browser_download_url" |
|
jq --raw-output ".assets[].browser_download_url" |
|
||||||
grep "${TARGET}$")"
|
grep "${TARGET}$")"
|
||||||
|
|||||||
Reference in New Issue
Block a user