Skip to content

Commit 4535145

Browse files
committed
GitHub actions: make all submodule checkouts recursive
This isn't currently needed, but at least makes sure all actions are consistent: we previously had some set to "true" while others were marked "recursive."
1 parent 528b851 commit 4535145

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

.github/workflows/pull-request-checks.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
steps:
1010
- uses: actions/checkout@v2
1111
with:
12-
submodules: true
12+
submodules: recursive
1313
- name: Fetch dependencies
1414
env:
1515
# This is needed in addition to -yq to prevent apt-get from asking for
@@ -59,7 +59,7 @@ jobs:
5959
steps:
6060
- uses: actions/checkout@v2
6161
with:
62-
submodules: true
62+
submodules: recursive
6363
- name: Fetch dependencies
6464
env:
6565
# This is needed in addition to -yq to prevent apt-get from asking for
@@ -103,7 +103,7 @@ jobs:
103103
steps:
104104
- uses: actions/checkout@v2
105105
with:
106-
submodules: true
106+
submodules: recursive
107107
- name: Fetch dependencies
108108
run: brew install maven flex bison parallel ccache
109109
- name: Prepare ccache
@@ -143,7 +143,7 @@ jobs:
143143
steps:
144144
- uses: actions/checkout@v2
145145
with:
146-
submodules: true
146+
submodules: recursive
147147
- name: Fetch dependencies
148148
run: brew install cmake ninja maven flex bison ccache
149149
- name: Prepare ccache
@@ -179,7 +179,7 @@ jobs:
179179
steps:
180180
- uses: actions/checkout@v2
181181
with:
182-
submodules: true
182+
submodules: recursive
183183
- name: Fetch dependencies
184184
run: |
185185
choco install winflexbison3
@@ -216,7 +216,7 @@ jobs:
216216
steps:
217217
- uses: actions/checkout@v2
218218
with:
219-
submodules: true
219+
submodules: recursive
220220
fetch-depth: 0
221221
- name: Fetch dependencies
222222
env:
@@ -236,7 +236,7 @@ jobs:
236236
steps:
237237
- uses: actions/checkout@v2
238238
with:
239-
submodules: true
239+
submodules: recursive
240240
fetch-depth: 0
241241
- name: Fetch dependencies
242242
env:
@@ -258,7 +258,7 @@ jobs:
258258
steps:
259259
- uses: actions/checkout@v2
260260
with:
261-
submodules: true
261+
submodules: recursive
262262
- name: Fetch dependencies
263263
run: |
264264
choco install winflexbison3

.github/workflows/release-packages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ jobs:
138138
steps:
139139
- uses: actions/checkout@v2
140140
with:
141-
submodules: true
141+
submodules: recursive
142142
- name: Fetch dependencies
143143
run: |
144144
choco install winflexbison3

0 commit comments

Comments
 (0)