fix shellcheck errors
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
if [ ! -z "${GITHUB_WORKSPACE}" ]; then
|
if [ -n "${GITHUB_WORKSPACE}" ]; then
|
||||||
cd "${GITHUB_WORKSPACE}" || exit
|
cd "${GITHUB_WORKSPACE}" || exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -18,16 +18,16 @@ fi
|
|||||||
echo "Current ${VERSION_NAME}=${CURRENT_VERSION}"
|
echo "Current ${VERSION_NAME}=${CURRENT_VERSION}"
|
||||||
|
|
||||||
# Get latest semantic version release tag name from GitHub Release API.
|
# Get latest semantic version release tag name from GitHub Release API.
|
||||||
GITHUB_AUTH_HEADER=""
|
GITHUB_AUTH_HEADER=()
|
||||||
if [ ! -z "${INPUT_GITHUB_TOKEN}" ]; then
|
if [ -n "${INPUT_GITHUB_TOKEN}" ]; then
|
||||||
GITHUB_AUTH_HEADER="-H \"Authorization: token ${INPUT_GITHUB_TOKEN}\""
|
GITHUB_AUTH_HEADER=(-H "Authorization: token ${INPUT_GITHUB_TOKEN}")
|
||||||
echo "Use INPUT_GITHUB_TOKEN to get release data."
|
echo "Use INPUT_GITHUB_TOKEN to get release data."
|
||||||
else
|
else
|
||||||
echo "INPUT_GITHUB_TOKEN is not available. Subscequent GitHub API call can fail due to API limit."
|
echo "INPUT_GITHUB_TOKEN is not available. Subscequent GitHub API call can fail due to API limit."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LATEST_VERSION=$(\
|
LATEST_VERSION=$(\
|
||||||
curl -s ${GITHUB_AUTH_HEADER} https://api.github.com/repos/${REPO}/releases | \
|
curl -s ${GITHUB_AUTH_HEADER[@]} "https://api.github.com/repos/${REPO}/releases" | \
|
||||||
jq -r '.[] | .tag_name' | \
|
jq -r '.[] | .tag_name' | \
|
||||||
sed 's/^v//' | \
|
sed 's/^v//' | \
|
||||||
grep -P '\d+\.\d+\.\d+' | \
|
grep -P '\d+\.\d+\.\d+' | \
|
||||||
|
|||||||
Reference in New Issue
Block a user