summaryrefslogtreecommitdiffhomepage
path: root/android/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'android/scripts')
-rwxr-xr-xandroid/scripts/prepare-release.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/android/scripts/prepare-release.sh b/android/scripts/prepare-release.sh
index 455d43c87e..725ea5eb8d 100755
--- a/android/scripts/prepare-release.sh
+++ b/android/scripts/prepare-release.sh
@@ -42,9 +42,15 @@ fi
echo "Generate relays.json"
mkdir -p dist-assets/relays
cargo run -q -p mullvad-api --bin relay_list > dist-assets/relays/relays.json
-
-git add dist-assets/relays/relays.json
-git commit -S -m "Add relay list to bundle with $PRODUCT_VERSION"
+if [[ ! -f dist-assets/relays/relays.json ]]; then
+ echo "Error: Relay list missing."
+ exit 1
+elif git diff --quiet dist-assets/relays/relays.json; then
+ echo "Relay list unchanged, skipping commit."
+else
+ git add dist-assets/relays/relays.json
+ git commit -S -m "Add relay list to bundle with $PRODUCT_VERSION"
+fi
echo "$PRODUCT_VERSION" > dist-assets/android-version-name.txt
ANDROID_VERSION="$PRODUCT_VERSION" cargo run -q --bin mullvad-version versionCode > \