Skip to content

Commit 35187a5

Browse files
committed
Fix FLUTTER_RELEASE_SHA256 only available with latest release
1 parent 73589b0 commit 35187a5

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

action.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,14 @@ if [ ! -d "${FLUTTER_RUNNER_TOOL_CACHE}" ]; then
9191
DOWNLOAD_PATH="${RUNNER_TEMP}/${FLUTTER_BUILD}"
9292
if curl --connect-timeout 15 --retry 5 "$FLUTTER_DOWNLOAD_URL" > ${DOWNLOAD_PATH};
9393
then
94-
echo -n "Verifying checksum "
95-
if [[ $OS == "linux" ]]
96-
then
97-
echo "${FLUTTER_RELEASE_SHA256} ${DOWNLOAD_PATH}" | sha256sum -c -
98-
else
99-
echo "${FLUTTER_RELEASE_SHA256} ${DOWNLOAD_PATH}" | shasum -a 256 -c -
94+
if [[ -n "${FLUTTER_RELEASE_SHA256}" ]]; then
95+
echo -n "Verifying checksum "
96+
if [[ $OS == "linux" ]]
97+
then
98+
echo "${FLUTTER_RELEASE_SHA256} ${DOWNLOAD_PATH}" | sha256sum -c -
99+
else
100+
echo "${FLUTTER_RELEASE_SHA256} ${DOWNLOAD_PATH}" | shasum -a 256 -c -
101+
fi
100102
fi
101103
else
102104
echo -e "::error::Download failed! Please check passed arguments."

0 commit comments

Comments
 (0)