summaryrefslogtreecommitdiffhomepage
path: root/android/scripts
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2022-12-16 13:14:06 +0100
committerAlbin <albin@mullvad.net>2022-12-16 13:14:06 +0100
commitc68aae4f050d2cc245d464baaaee694bb247d5f9 (patch)
tree90672849e4a8b42fe56d12d306f6a0ab966d5304 /android/scripts
parent2e409014bd384e554ca26baf93630afd5dc6a982 (diff)
parent8c925eb4bc8d27fc611fa0a4496a62b1c7d0b7da (diff)
downloadmullvadvpn-c68aae4f050d2cc245d464baaaee694bb247d5f9.tar.xz
mullvadvpn-c68aae4f050d2cc245d464baaaee694bb247d5f9.zip
Merge branch 'update-compose-to-1.3.2'
Diffstat (limited to 'android/scripts')
-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