Skip to content

Commit ce893ab

Browse files
committed
Add recursive submodule checkout to CI and CD workflows
1 parent 594804a commit ce893ab

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/cd.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
steps:
2424
- name: Checkout source
2525
uses: actions/checkout@v6.0.2
26+
with:
27+
submodules: recursive
2628
- name: Set up Python 3.11
2729
uses: actions/setup-python@v6
2830
with:
@@ -61,6 +63,8 @@ jobs:
6163
steps:
6264
- name: Checkout source
6365
uses: actions/checkout@v6.0.2
66+
with:
67+
submodules: recursive
6468
- name: Download build artifacts from PyPI job
6569
uses: actions/download-artifact@v7
6670
with:

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- uses: actions/checkout@v6.0.2
25+
with:
26+
submodules: recursive
2527
- uses: prefix-dev/setup-pixi@v0.9.4
2628
with:
2729
pixi-version: v0.39.5
@@ -35,6 +37,8 @@ jobs:
3537
steps:
3638
- name: Checkout source
3739
uses: actions/checkout@v6.0.2
40+
with:
41+
submodules: recursive
3842

3943
- name: Setup pixi
4044
uses: prefix-dev/setup-pixi@v0.9.4

.github/workflows/full-tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
steps:
2424
- name: Checkout source
2525
uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v5.0.0
26+
with:
27+
submodules: recursive
2628

2729
- name: Setup pixi
2830
uses: prefix-dev/setup-pixi@33be5bafa68042a7d0747866e21e5a686bf961a1 # v0.9.0

0 commit comments

Comments
 (0)