Fix publish workflow with auth and no prefix
This commit is contained in:
@@ -1 +1 @@
|
||||
9.40.0.1
|
||||
9.41.0
|
||||
|
||||
+10
-2
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user