ci: enable recursive submodule checkout and fallback init in ci and release workflows
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 15s

This commit is contained in:
2026-09-25 22:37:32 +02:00
parent c3bb440eff
commit 777d6300a8
2 changed files with 21 additions and 0 deletions
+10
View File
@@ -19,6 +19,16 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.TAG_TOKEN || secrets.GITEA_TOKEN || github.token }}
fetch-depth: 0
- name: Ensure Submodules Initialized
run: |
if [ ! -f LOGAR-LICENSING/License_Authority.py ]; then
git submodule update --init --recursive || true
fi
- name: Install Dependencies
run: |