From 40c5419a752d4dd851878b0af56014a0b75abc85 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Sat, 8 Jul 2023 15:33:05 +0200 Subject: [PATCH] push-release: rename `TAG_NAME` -> `releaseVersion` More precise name. --- helper/push-release.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/helper/push-release.sh b/helper/push-release.sh index 91407f5..9cee236 100755 --- a/helper/push-release.sh +++ b/helper/push-release.sh @@ -6,7 +6,7 @@ BRANCH=master GIT_REMOTE=origin OAUTH_TOKEN= DRY_RUN= -TAG_NAME= +releaseVersion= trap 'echo "Error at ${BASH_SOURCE[0]}:$LINENO"' ERR @@ -16,12 +16,12 @@ for arg in "$@"; do DRY_RUN=1 ;; *) - TAG_NAME="$arg" + releaseVersion="$arg" ;; esac done -if [[ ! $TAG_NAME ]]; then +if [[ ! $releaseVersion ]]; then echo "$0 [--dry-run|-n] " exit fi @@ -41,7 +41,7 @@ echo "Latest release" "$(echo "$RESPONSE" | jq -r '.tag_name' | tail -c +2)" if [[ ! $DRY_RUN ]]; then while true; do - read -rp "Create release ${TAG_NAME}? [yn] " yn + read -rp "Create release ${releaseVersion}? [yn] " yn case $yn in [Yy]* ) break;; [Nn]* ) exit;; @@ -52,7 +52,7 @@ fi TMPDIR=$(mktemp -d) if [[ ! $DRY_RUN ]]; then trap 'rm -rf $TMPDIR' EXIT; fi -ARCHIVE_NAME=nix-bitcoin-$TAG_NAME.tar.gz +ARCHIVE_NAME=nix-bitcoin-$releaseVersion.tar.gz ARCHIVE=$TMPDIR/$ARCHIVE_NAME # Need to be in the repo root directory for archiving @@ -70,11 +70,11 @@ nix hash to-sri --type sha256 "$(nix-prefetch-url --unpack "file://$ARCHIVE" 2> gpg -o nar-hash.txt.asc -a --detach-sig nar-hash.txt if [[ $DRY_RUN ]]; then - echo "Created v$TAG_NAME in $TMPDIR" + echo "Created v$releaseVersion in $TMPDIR" exit 0 fi -POST_DATA="{ \"tag_name\": \"v$TAG_NAME\", \"name\": \"nix-bitcoin-$TAG_NAME\", \"body\": \"nix-bitcoin-$TAG_NAME\", \"target_comitish\": \"$BRANCH\" }" +POST_DATA="{ \"tag_name\": \"v$releaseVersion\", \"name\": \"nix-bitcoin-$releaseVersion\", \"body\": \"nix-bitcoin-$releaseVersion\", \"target_comitish\": \"$BRANCH\" }" RESPONSE=$(curl -H "Authorization: token $OAUTH_TOKEN" -d "$POST_DATA" https://api.github.com/repos/$REPO/releases 2> /dev/null) ID=$(echo "$RESPONSE" | jq -r '.id') if [[ $ID == null ]]; then