diff options
author | Florian Dold <florian@dold.me> | 2024-06-10 17:02:51 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-06-10 17:02:51 +0200 |
commit | 10bc0e6ae1e19e98a8c45e75f0517666eee62e3a (patch) | |
tree | b671ff797a58c69f83935b4bfe270386244ee0db | |
parent | b1d84df5b1d98b140ed3dd2b51e566f6964130ad (diff) |
lockfile for merchant SPA from prebuilt
-rwxr-xr-x | bootstrap | 7 | ||||
-rwxr-xr-x | contrib/check-prebuilt | 15 | ||||
-rw-r--r-- | contrib/merchant-spa.lock | 1 | ||||
m--------- | contrib/wallet-core | 0 |
4 files changed, 23 insertions, 0 deletions
@@ -7,9 +7,16 @@ if ! git --version >/dev/null; then exit 1 fi +if ! python3 --version >/dev/null; then + echo "python3 not installed" + exit 1 +fi + echo "$0: Updating submodules" echo | git submodule update --init --force --remote +./contrib/check-prebuilt + # This is more portable than `which' but comes with # the caveat of not(?) properly working on busybox's ash: diff --git a/contrib/check-prebuilt b/contrib/check-prebuilt new file mode 100755 index 00000000..ed8ec0e8 --- /dev/null +++ b/contrib/check-prebuilt @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 + +import os +import sys + +contrib = os.path.abspath(os.path.dirname(__file__)) + +merchant_spa_ver_lock = open(contrib + "/" + "merchant-spa.lock").read().strip() +merchant_spa_ver_prebuilt = open(contrib + "/" + "wallet-core/backoffice/version.txt").read().strip() + +if merchant_spa_ver_lock != merchant_spa_ver_prebuilt: + print("merchant SPA version mismatch") + print("lockfile has version", merchant_spa_ver_lock) + print("prebuilt has version", merchant_spa_ver_prebuilt) + sys.exit(1) diff --git a/contrib/merchant-spa.lock b/contrib/merchant-spa.lock new file mode 100644 index 00000000..1a96df19 --- /dev/null +++ b/contrib/merchant-spa.lock @@ -0,0 +1 @@ +0.11.3 diff --git a/contrib/wallet-core b/contrib/wallet-core -Subproject f9b0af55874c1d49e3c04fd8a64ed10a7236a55 +Subproject ce923bfba1bbbca7e52e1ef0b166a47376f9136 |