Skip to content

Commit a842f5a

Browse files
committed
Check out submodules in CI
1 parent b8e2471 commit a842f5a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/compilation.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ jobs:
2525

2626
steps:
2727
- uses: actions/checkout@v4
28+
with:
29+
submodules: true
2830

2931
- name: Install dependencies
3032
uses: Eeems-Org/apt-cache-action@v1.3
@@ -111,6 +113,8 @@ jobs:
111113
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
112114
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
113115
- uses: actions/checkout@v4
116+
with:
117+
submodules: true
114118
- name: Check out VCPKG
115119
# must be checked out *after* openomf.git
116120
uses: actions/checkout@v4
@@ -186,6 +190,8 @@ jobs:
186190

187191
steps:
188192
- uses: actions/checkout@v4
193+
with:
194+
submodules: true
189195

190196
- name: Install Ubuntu Dependencies
191197
uses: Eeems-Org/apt-cache-action@v1.3
@@ -269,6 +275,8 @@ jobs:
269275

270276
steps:
271277
- uses: actions/checkout@v4
278+
with:
279+
submodules: true
272280

273281
- name: Install Mac Dependencies
274282
run: |
@@ -332,6 +340,9 @@ jobs:
332340

333341
steps:
334342
- uses: actions/checkout@v4
343+
with:
344+
# mingw does not build languages
345+
submodules: false
335346

336347
- name: Install apt Dependencies
337348
uses: Eeems-Org/apt-cache-action@v1.3

0 commit comments

Comments
 (0)