Skip to content

Commit ae625b1

Browse files
committed
Improve pull_release_artifacts
1 parent 89ae54a commit ae625b1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scripts/releasing/pull_release_artifacts.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ shopt -s extglob
77

88
RELEASE=$1
99
SIGNER=$2
10+
TAG=${RELEASE/v/}
1011

1112
echo "RELEASE: $RELEASE"
1213
echo "SIGNER: $SIGNER"
@@ -19,18 +20,18 @@ done
1920

2021
mkdir -p "gh-release-artifacts/${RELEASE}"
2122

22-
git archive --format=tar.gz -o "gh-release-artifacts/${RELEASE}/ghcup-${RELEASE}-src.tar.gz" --prefix="ghcup-${RELEASE}/" HEAD
23+
git archive --format=tar.gz -o "gh-release-artifacts/${RELEASE}/ghcup-${TAG}-src.tar.gz" --prefix="ghcup-${TAG}/" HEAD
2324

2425
cd "gh-release-artifacts/${RELEASE}"
2526

2627
# github
2728
gh release download "$RELEASE"
2829

2930
# cirrus
30-
curl -L -o "x86_64-portbld-freebsd-ghcup-${RELEASE}" \
31+
curl -L -o "x86_64-portbld-freebsd-ghcup-${TAG}" \
3132
"https://api.cirrus-ci.com/v1/artifact/github/haskell/ghcup-hs/build/binaries/out/x86_64-portbld-freebsd-ghcup-${RELEASE}?branch=${RELEASE}"
3233

3334
sha256sum ./*-ghcup-* > SHA256SUMS
3435
gpg --detach-sign -u "${SIGNER}" SHA256SUMS
3536

36-
gh release upload "$RELEASE" "ghcup-${RELEASE}-src.tar.gz" "x86_64-portbld-freebsd-ghcup-${RELEASE}" SHA256SUMS SHA256SUMS.sig
37+
gh release upload "$RELEASE" "ghcup-${TAG}-src.tar.gz" "x86_64-portbld-freebsd-ghcup-${TAG}" SHA256SUMS SHA256SUMS.sig

0 commit comments

Comments
 (0)