From f95505704acee6de8c3cc228336b38aedf278a11 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Fri, 26 Jun 2026 21:32:49 -0500 Subject: [PATCH] fix: add submodule checkout to pre-release workflow The CI checkout step was missing submodules: recursive, causing MokoSuiteClient to be an empty gitlink during builds. This resulted in broken MokoSuiteClient.zip and "Install path does not exist" errors. Claude-Session: https://claude.ai/code/session_01MbEjBtsSjPuTWhqqrMS2wG --- .mokogitea/workflows/pre-release.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.mokogitea/workflows/pre-release.yml b/.mokogitea/workflows/pre-release.yml index 4fd80eb..adb3377 100644 --- a/.mokogitea/workflows/pre-release.yml +++ b/.mokogitea/workflows/pre-release.yml @@ -59,6 +59,13 @@ jobs: fetch-depth: 0 token: ${{ secrets.MOKOGITEA_TOKEN }} ref: ${{ github.ref_name }} + submodules: recursive + + - name: Update submodules to main + run: | + if [ -f .gitmodules ]; then + git submodule foreach 'git checkout main && git pull origin main' 2>/dev/null || true + fi - name: Setup mokocli tools env: