ci: remove submodule dependency from LOGAR CI and release workflows so unit tests run standalone
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1m53s

This commit is contained in:
2026-09-25 22:56:01 +02:00
parent 2c6265b6cc
commit cce439f0e2
3 changed files with 1 additions and 18 deletions
-8
View File
@@ -20,16 +20,8 @@ jobs:
- 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: |
python3 compilation/ensure_pip.py
-9
View File
@@ -19,16 +19,8 @@ jobs:
- 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 Python and Build Dependencies
run: |
python3 compilation/ensure_pip.py
@@ -72,7 +64,6 @@ jobs:
}
git fetch --depth 1 origin "${{ github.sha }}"
git checkout -f FETCH_HEAD
git submodule update --init --recursive
- name: Install Dependencies
shell: powershell