Skip to content

Commit

Permalink
Merge pull request #3741 from element-hq/feature/bma/releaseImprovement
Browse files Browse the repository at this point in the history
Release script improvement
  • Loading branch information
bmarty authored Oct 25, 2024
2 parents 40d3fca + 8d81b36 commit 4b72429
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 4 deletions.
2 changes: 1 addition & 1 deletion tools/github/download_all_github_artifacts.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import hashlib
import json
import os
# Run `pip3 install requests` if not installed yet
# Run `pip3 install requests --break-system-packages` if not installed yet
import requests
# Run `pip3 install re` if not installed yet
import re
Expand Down
19 changes: 16 additions & 3 deletions tools/release/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -185,11 +185,24 @@ targetPath="./tmp/Element/${version}"
printf "\n================================================================================\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}" \
--runUrl "${runUrl}" \
--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 "Unzipping the F-Droid artifact...\n"

Expand Down Expand Up @@ -312,8 +325,8 @@ printf "\n======================================================================
printf "The file ${signedBundlePath} has been signed and can be uploaded to the PlayStore!\n"

printf "\n================================================================================\n"
read -p "Do you want to build the APKs from the app bundle? You need to do this step if you want to install the application to your device. (yes/no) default to yes " doBuildApks
doBuildApks=${doBuildApks:-yes}
read -p "Do you want to build the APKs from the app bundle? You need to do this step if you want to install the application to your device. (yes/no) default to no " doBuildApks
doBuildApks=${doBuildApks:-no}

if [ "${doBuildApks}" == "yes" ]; then
printf "Building apks...\n"
Expand Down

0 comments on commit 4b72429

Please sign in to comment.