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.
This commit is contained in:
spacedandy-agents-simplex committed 2026-10-15 17:34:34 +00:00
1 parent 782c08a31b
commit eb88d78bdb
1 file changed
+2
+2
View File
@@ -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)