Give a chance for download_all_github_artifacts.py to fail and to try again, without breaking the release script.
Previously any error in download_all_github_artifacts.py was ignored and the script was continuing (without success ofc).
This commit is contained in:
@@ -185,11 +185,24 @@ targetPath="./tmp/Element/${version}"
|
|||||||
printf "\n================================================================================\n"
|
printf "\n================================================================================\n"
|
||||||
printf "Downloading the artifacts...\n"
|
printf "Downloading the artifacts...\n"
|
||||||
|
|
||||||
python3 ./tools/github/download_all_github_artifacts.py \
|
ret=1
|
||||||
|
|
||||||
|
while [[ $ret -ne 0 ]]; do
|
||||||
|
python3 ./tools/github/download_all_github_artifacts.py \
|
||||||
--token "${gitHubToken}" \
|
--token "${gitHubToken}" \
|
||||||
--runUrl "${runUrl}" \
|
--runUrl "${runUrl}" \
|
||||||
--directory "${targetPath}"
|
--directory "${targetPath}"
|
||||||
|
|
||||||
|
ret=$?
|
||||||
|
if [[ $ret -ne 0 ]]; then
|
||||||
|
read -p "Error while downloading the artifacts. You may want to fix the issue and retry. Retry (yes/no) default to yes? " doRetry
|
||||||
|
doRetry=${doRetry:-yes}
|
||||||
|
if [ "${doRetry}" == "no" ]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
printf "\n================================================================================\n"
|
printf "\n================================================================================\n"
|
||||||
printf "Unzipping the F-Droid artifact...\n"
|
printf "Unzipping the F-Droid artifact...\n"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user