From eb88d78bdb184decd7ce732f5c214a583ec3da14 Mon Sep 17 00:00:00 2001 From: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com> Date: Thu, 15 Oct 2026 17:34:34 +0000 Subject: [PATCH] ci: check out simplexmq's submodules in the smp-server clone [claude-test] The clone compiled all of simplexmq, then failed on "does not exist: cbits/blst/src/server.c" (run 38776361371): cbits/blst and cbits/libbbs are git submodules, which cabal's own clones check out and this one did not. --- scripts/ci/ios-sim/build-backend.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/ci/ios-sim/build-backend.sh b/scripts/ci/ios-sim/build-backend.sh index 83866bd16a..a92b4dd5fd 100755 --- a/scripts/ci/ios-sim/build-backend.sh +++ b/scripts/ci/ios-sim/build-backend.sh @@ -34,7 +34,9 @@ cabal build -j $targets simplexmq=$(mktemp -d)/simplexmq git clone --quiet --filter=blob:none https://github.com/simplex-chat/simplexmq.git "$simplexmq" git -C "$simplexmq" checkout --quiet "$(awk '/simplexmq.git/ {getline; print $2; exit}' cabal.project)" +git -C "$simplexmq" submodule update --init --quiet git -C "$simplexmq" log -1 --format='simplexmq %H %s' +git -C "$simplexmq" submodule status cp cabal.project.local "$simplexmq/" (cd "$simplexmq" && cabal build -j exe:smp-server)