diff --git a/publish/last.published b/publish/last.published index 54d46d8..676f962 100644 --- a/publish/last.published +++ b/publish/last.published @@ -1 +1 @@ -9.40.0.1 +9.41.0 diff --git a/publish/publish.sh b/publish/publish.sh index f69e5ff..29acb09 100755 --- a/publish/publish.sh +++ b/publish/publish.sh @@ -11,6 +11,9 @@ go_flag="$1"; function gitea_publish { + # MUST have in app.ini, else upload will fail + # [repository] + # PREFIX_ARCHIVE_FILES = false _GITEA_PUBLISH="${1}" _GITEA_UPLOAD_FILENAME="${2}" _GITEA_URL_DL="${3}" @@ -32,7 +35,12 @@ function gitea_publish echo "> Download: ${_GITEA_UPLOAD_FILENAME}-v${_VERSION}.zip"; curl -LJO \ --output-dir "${_PACKAGE_DOWNLOAD}" \ - "${_GITEA_URL_DL}"/v"${_VERSION}".zip; + -H "Authorization: token ${_GITEA_TOKEN}" \ + "${_GITEA_URL_DL}/v${_VERSION}.zip"; + fi; + # if this is the short name, if long down load does not work + if [ -f "${_PACKAGE_DOWNLOAD}v${_VERSION}.zip" ]; then + mv "${_PACKAGE_DOWNLOAD}v${_VERSION}.zip" "${_PACKAGE_DOWNLOAD}${_GITEA_UPLOAD_FILENAME}-v${_VERSION}.zip"; fi; if [ ! -f "${_PACKAGE_DOWNLOAD}${_GITEA_UPLOAD_FILENAME}-v${_VERSION}.zip" ]; then echo "[!] Package file does not exist for version: ${_VERSION}"; @@ -46,8 +54,8 @@ function gitea_publish echo "[!] Error ${status}: ${message}"; else echo "> Publish completed"; + echo "${_VERSION}" > "${_file_last_published}"; fi; - 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";