From e8f4c82f591c981d5ff038267d2ea473c83510f4 Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Tue, 16 Apr 2024 18:27:43 +0900 Subject: [PATCH] Publish script update with versio file not existing check --- publish/publish.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/publish/publish.sh b/publish/publish.sh index 3c16f7a..f17757c 100755 --- a/publish/publish.sh +++ b/publish/publish.sh @@ -56,10 +56,14 @@ if [ ! -z "${GITEA_UPLOAD_FILENAME}" ] && curl -LJO \ --output-dir "${PACKAGE_DOWNLOAD}" \ ${GITEA_URL_DL}/v${VERSION}.zip; - curl --user ${GITEA_USER}:${GITEA_TOKEN} \ - --upload-file "${PACKAGE_DOWNLOAD}${GITEA_UPLOAD_FILENAME}-v${VERSION}.zip" \ - ${GITEA_URL_PUSH}?version=${VERSION}; - echo "${VERSION}" > "${file_last_published}"; + if [ -f "${PACKAGE_DOWNLOAD}${GITEA_UPLOAD_FILENAME}-v${VERSION}.zip" ]; then + print "Version file does not exist for ${VERSION}"; + else + curl --user ${GITEA_USER}:${GITEA_TOKEN} \ + --upload-file "${PACKAGE_DOWNLOAD}${GITEA_UPLOAD_FILENAME}-v${VERSION}.zip" \ + ${GITEA_URL_PUSH}?version=${VERSION}; + echo "${VERSION}" > "${file_last_published}"; + fi; else echo "Missing either GITEA_UPLOAD_FILENAME, GITEA_URL_DL, GITEA_URL_PUSH, GITEA_USER or GITEA_TOKEN environment variable"; fi;