summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
Diffstat (limited to 'android')
-rwxr-xr-xandroid/scripts/update-lockfile.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/android/scripts/update-lockfile.sh b/android/scripts/update-lockfile.sh
new file mode 100755
index 0000000000..c30e3ca77c
--- /dev/null
+++ b/android/scripts/update-lockfile.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+
+set -eu
+
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+cd "$SCRIPT_DIR"
+
+echo "### Updating dependency lockfile ###"
+echo ""
+
+echo "Removing old components..."
+sed -i '/<components>/,/<\/components>/d' ../gradle/verification-metadata.xml
+
+echo "Generating new components..."
+android_container_image_name=$(cat "../../building/android-container-image.txt")
+podman run --rm -it \
+ -v ../..:/build:Z \
+ "$android_container_image_name" \
+ android/gradlew -q -p android -M sha256 assembleAndroidTest