summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@mullvad.net>2025-03-21 13:50:58 +0100
committerJon Petersson <jon.petersson@mullvad.net>2025-04-17 15:05:06 +0200
commitdfbc3250846203cf569485fd93e9ebc94afa53bf (patch)
tree5ce099d3b3ffd9fa0c3c35f26dfb6102e73992b2
parent18a00956b2286eb8b0fb90e371e3a06250a459f8 (diff)
downloadmullvadvpn-dfbc3250846203cf569485fd93e9ebc94afa53bf.tar.xz
mullvadvpn-dfbc3250846203cf569485fd93e9ebc94afa53bf.zip
Update build script to work with submodules
-rw-r--r--ci/ios/buildserver-build-ios.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/ci/ios/buildserver-build-ios.sh b/ci/ios/buildserver-build-ios.sh
index 78449ef07b..b62207ffd7 100644
--- a/ci/ios/buildserver-build-ios.sh
+++ b/ci/ios/buildserver-build-ios.sh
@@ -45,6 +45,7 @@ function build_ref() {
run_git reset --hard
run_git checkout "$tag"
run_git submodule update
+ run_git submodule update --init ios/wireguard-apple || true
run_git clean -df
local app_build_version="";
@@ -91,7 +92,7 @@ function run_build_loop() {
# Delete all tags. So when fetching we only get the ones existing on the remote
run_git tag | xargs git tag -d > /dev/null
- run_git fetch --prune --tags 2> /dev/null || continue
+ run_git fetch --prune --tags --recurse-submodules=no 2> /dev/null || true
local tags
# shellcheck disable=SC2207