From 91bf7b3c3ed5c26e1775d5d72d5382ff0b5f2915 Mon Sep 17 00:00:00 2001 From: benniekiss Date: Fri, 5 Jul 2024 14:45:00 +0000 Subject: [PATCH] add download-latest functionality to forgejo-release.sh --- forgejo-release.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/forgejo-release.sh b/forgejo-release.sh index e113b4c..b9a1c0d 100755 --- a/forgejo-release.sh +++ b/forgejo-release.sh @@ -147,14 +147,17 @@ download() { ( mkdir -p $RELEASE_DIR cd $RELEASE_DIR - api GET repos/$REPO/releases/tags/$TAG > $TMP_DIR/assets.json + if test ${DOWNLOAD_LATEST} == "true"; then + api GET repos/$REPO/releases/latest > $TMP_DIR/assets.json + elif test ${DOWNLOAD_lATEST} == "false"; then + api GET repos/$REPO/releases/tags/$TAG > $TMP_DIR/assets.json + fi jq --raw-output '.assets[] | "\(.name) \(.browser_download_url)"' < $TMP_DIR/assets.json | while read name url ; do curl --fail -H "Authorization: token $TOKEN" -o $name -L $url done ) } - missing() { echo need upload or download argument got nothing exit 1