From cea17a2a7f1563dda96c49352f80d75b02837798 Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Fri, 26 Apr 2024 19:12:23 -0400 Subject: [PATCH] refactor(scripts): Replace the gen-upgrade-proposal.sh temp file with an HTTP HEAD request This makes its contents copyable for forum posts, which don't presume to be running inside a script and don't require bash pipefail. --- scripts/gen-upgrade-proposal.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/gen-upgrade-proposal.sh b/scripts/gen-upgrade-proposal.sh index be7612da3cfb..8f6443f6b557 100755 --- a/scripts/gen-upgrade-proposal.sh +++ b/scripts/gen-upgrade-proposal.sh @@ -13,12 +13,10 @@ COMMIT_ID=$(git rev-parse HEAD) ZIP_URL="https://github.com/Agoric/agoric-sdk/archive/${COMMIT_ID}.zip" echo "Verifying archive is at $ZIP_URL..." 1>&2 -zipfile=$(mktemp) -trap 'rm -f "$zipfile"' EXIT -curl -L "$ZIP_URL" -o "$zipfile" +curl -fLI --no-progress-meter "$ZIP_URL" -o- > /dev/null echo "Generating SHA-256 checksum..." 1>&2 -CHECKSUM=sha256:$(shasum -a 256 "$zipfile" | cut -d' ' -f1) +CHECKSUM=sha256:$(curl -fL "$ZIP_URL" -o- | shasum -a 256 | cut -d' ' -f1) BINARY_URL="$ZIP_URL//agoric-sdk-${COMMIT_ID}?checksum=$CHECKSUM" SOURCE_URL="$ZIP_URL?checksum=$CHECKSUM"