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