ci: check out submodules non-recursively

The fab pipeline needs .gitlab/configs and the two KiCad libraries, but
not kicad-ci's own nested submodules (kicad-footprint-generator,
ki-ntree) — those are footprint-generation and InvenTree tooling.
Recursive checkout pulled them and failed on an SSH gitlab.com URL
baked into older kicad-ci commits.
This commit is contained in:
2026-08-23 18:06:03 +10:00
parent 4b42299571
commit a7ac0dbadb
+10 -10
View File
@@ -93,7 +93,7 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
submodules: recursive submodules: true
token: ${{ secrets.SUBMODULE_TOKEN }} token: ${{ secrets.SUBMODULE_TOKEN }}
- name: KiBot ERC - name: KiBot ERC
run: | run: |
@@ -126,7 +126,7 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
submodules: recursive submodules: true
token: ${{ secrets.SUBMODULE_TOKEN }} token: ${{ secrets.SUBMODULE_TOKEN }}
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3
with: with:
@@ -174,7 +174,7 @@ jobs:
KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }} KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- name: KiBot schematic PDF - name: KiBot schematic PDF
run: | run: |
export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1) export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1)
@@ -208,7 +208,7 @@ jobs:
KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }} KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- name: KiBot BOM - name: KiBot BOM
run: | run: |
export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1) export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1)
@@ -243,7 +243,7 @@ jobs:
KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }} KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- name: KiBot 3D (STEP) - name: KiBot 3D (STEP)
run: | run: |
export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1) export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1)
@@ -279,7 +279,7 @@ jobs:
KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }} KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- name: KiBot gerbers - name: KiBot gerbers
run: | run: |
export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1) export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1)
@@ -313,7 +313,7 @@ jobs:
KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }} KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- name: KiBot CPL - name: KiBot CPL
run: | run: |
export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1) export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1)
@@ -348,7 +348,7 @@ jobs:
KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }} KIBOT_VAR_rev_pcb: ${{ needs.extract_version.outputs.version }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- name: KiBot panel - name: KiBot panel
run: | run: |
export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1) export KIBOT_VAR_name=$(echo "${PROJECT_NAME}" | cut -d"-" -f1)
@@ -398,7 +398,7 @@ jobs:
ASTABLE_API_TOKEN: ${{ secrets.ASTABLE_API_TOKEN }} ASTABLE_API_TOKEN: ${{ secrets.ASTABLE_API_TOKEN }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3
with: { name: Fabrication, path: Fabrication } with: { name: Fabrication, path: Fabrication }
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3
@@ -449,7 +449,7 @@ jobs:
ASTABLE_API_TOKEN: ${{ secrets.ASTABLE_API_TOKEN }} ASTABLE_API_TOKEN: ${{ secrets.ASTABLE_API_TOKEN }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: { submodules: recursive, token: '${{ secrets.SUBMODULE_TOKEN }}' } with: { submodules: true, token: '${{ secrets.SUBMODULE_TOKEN }}' }
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3
with: { name: Fabrication, path: Fabrication } with: { name: Fabrication, path: Fabrication }
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3