From e1d57be4e5215e32748ba770b74af445fffb608b Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Mon, 12 Aug 2024 04:31:50 +0900 Subject: [PATCH] Use here-string for shasum --- main.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.sh b/main.sh index 1a6eeede..7c236acc 100755 --- a/main.sh +++ b/main.sh @@ -49,11 +49,11 @@ download_and_checksum() { if [[ -n "${checksum}" ]]; then info "verifying sha256 checksum for $(basename "${url}")" if type -P sha256sum &>/dev/null; then - echo "${checksum} *tmp" | sha256sum -c - >/dev/null + sha256sum -c - >/dev/null <<<"${checksum} *tmp" elif type -P shasum &>/dev/null; then # GitHub-hosted macOS runner does not install GNU Coreutils by default. # https://github.com/actions/runner-images/issues/90 - echo "${checksum} *tmp" | shasum -a 256 -c - >/dev/null + shasum -a 256 -c - >/dev/null <<<"${checksum} *tmp" else bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'" fi