From bea44ffb826b52ff37c290a004536b85157887ba Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 15 Nov 2021 23:12:23 -0800 Subject: [PATCH] make_release- use a ghr binary to break the dep loop --- make_release.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/make_release.sh b/make_release.sh index 290f13602f79fb437a935b5634ba8b7193474642..272eb29edc783088a20aea0185dc3d6f6abb6f3a 100755 --- a/make_release.sh +++ b/make_release.sh @@ -5,10 +5,11 @@ set -e date=$(date +'%Y.%m.%d') version=${CIRCLE_BUILD_NUM-$date} tag=v$version -./zig-out/bin/zigmod aq install 1/nektro/ghr -echo -rm /artifacts/zigmod -~/.zigmod/bin/ghr \ + +# ghr uses Zigmod to build itself, so we need to use the binary to build Zigmod +curl -s https://api.github.com/repos/nektro/ghr-zig/releases | jq -r '.[0].assets[].browser_download_url' | grep $(uname -m) | grep linux | wget -i - +chmod +x ./ghr-linux-x86_64 +./ghr-linux-x86_64 \ -t ${GITHUB_TOKEN} \ -u ${CIRCLE_PROJECT_USERNAME} \ -r ${CIRCLE_PROJECT_REPONAME} \ -- 2.54.0