Skip to content

Commit 9027573

Browse files
committed
adds submodules cloning for github actions
1 parent e24ae7c commit 9027573

12 files changed

+56
-0
lines changed

.github/workflows/nightly_Linux_distributions.yml

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ jobs:
3434

3535
steps:
3636
- uses: actions/checkout@v4
37+
with:
38+
submodules: true
3739
- name: Install dependencies
3840
run: ./ci/install_dependencies.sh
3941
- name: Build and install

.github/workflows/on_PR_linux_matrix.yml

+2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ jobs:
2222

2323
steps:
2424
- uses: actions/checkout@v4
25+
with:
26+
submodules: true
2527

2628
- name: Install dependencies
2729
run: |

.github/workflows/on_PR_linux_special_builds.yml

+9
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
steps:
1919
- uses: actions/checkout@v4
2020
with:
21+
submodules: true
2122
fetch-depth: 2
2223
# Trying to deal with warning: -> Issue detecting commit SHA. Please run actions/checkout with fetch-depth > 1 or set to 0
2324

@@ -65,6 +66,8 @@ jobs:
6566

6667
steps:
6768
- uses: actions/checkout@v4
69+
with:
70+
submodules: true
6871

6972
- name: Install dependencies
7073
run: |
@@ -100,6 +103,8 @@ jobs:
100103

101104
steps:
102105
- uses: actions/checkout@v4
106+
with:
107+
submodules: true
103108

104109
- name: Install dependencies
105110
run: |
@@ -134,6 +139,8 @@ jobs:
134139

135140
steps:
136141
- uses: actions/checkout@v4
142+
with:
143+
submodules: true
137144

138145
- name: Install dependencies
139146
run: |
@@ -156,6 +163,8 @@ jobs:
156163

157164
steps:
158165
- uses: actions/checkout@v4
166+
with:
167+
submodules: true
159168

160169
- name: Install dependencies
161170
run: |

.github/workflows/on_PR_linux_staticAnalysis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
steps:
1919
- uses: actions/checkout@v4
2020
with:
21+
submodules: true
2122
fetch-depth: 2
2223
# Trying to deal with warning: -> Issue detecting commit SHA. Please run actions/checkout with fetch-depth > 1 or set to 0
2324

.github/workflows/on_PR_mac_matrix.yml

+2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ jobs:
2222

2323
steps:
2424
- uses: actions/checkout@v4
25+
with:
26+
submodules: true
2527

2628
- name: Install dependencies
2729
run: |

.github/workflows/on_PR_mac_special_builds.yml

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@v4
20+
with:
21+
submodules: true
2022

2123
- name: Install dependencies
2224
run: |

.github/workflows/on_PR_meson.yaml

+16
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ jobs:
1616
deps: ['forcefallback', 'default']
1717
steps:
1818
- uses: actions/checkout@v4
19+
with:
20+
submodules: true
1921
- uses: egor-tensin/setup-gcc@v1
2022
with:
2123
version: ${{matrix.cxx}}
@@ -35,6 +37,8 @@ jobs:
3537
deps: ['forcefallback', 'default']
3638
steps:
3739
- uses: actions/checkout@v4
40+
with:
41+
submodules: true
3842
- uses: egor-tensin/setup-clang@v1
3943
with:
4044
version: ${{matrix.cxx}}
@@ -58,6 +62,8 @@ jobs:
5862
platform: ['x64', 'x86']
5963
steps:
6064
- uses: actions/checkout@v4
65+
with:
66+
submodules: true
6167

6268
- name: Install packages
6369
run: |
@@ -80,6 +86,8 @@ jobs:
8086
deps: ['forcefallback', 'default']
8187
steps:
8288
- uses: actions/checkout@v4
89+
with:
90+
submodules: true
8391

8492
- name: Install packages
8593
run: |
@@ -107,6 +115,8 @@ jobs:
107115
shell: msys2 {0}
108116
steps:
109117
- uses: actions/checkout@v4
118+
with:
119+
submodules: true
110120

111121
- uses: msys2/setup-msys2@v2
112122
with:
@@ -134,6 +144,8 @@ jobs:
134144
deps: ['enabled', 'disabled']
135145
steps:
136146
- uses: actions/checkout@v4
147+
with:
148+
submodules: true
137149

138150
- name: Install packages
139151
run: |
@@ -148,6 +160,8 @@ jobs:
148160
runs-on: ubuntu-latest
149161
steps:
150162
- uses: actions/checkout@v4
163+
with:
164+
submodules: true
151165
- uses: vmactions/freebsd-vm@v1
152166
with:
153167
prepare: |
@@ -160,6 +174,8 @@ jobs:
160174
runs-on: ubuntu-latest
161175
steps:
162176
- uses: actions/checkout@v4
177+
with:
178+
submodules: true
163179
- name: Install packages
164180
run: |
165181
python3 -m pip install meson ninja

.github/workflows/on_PR_windows_matrix.yml

+6
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ jobs:
3030

3131
steps:
3232
- uses: actions/checkout@v4
33+
with:
34+
submodules: true
3335

3436
- name: Set up Visual Studio shell
3537
uses: ilammy/msvc-dev-cmd@v1
@@ -94,6 +96,8 @@ jobs:
9496

9597
steps:
9698
- uses: actions/checkout@v4
99+
with:
100+
submodules: true
97101

98102
- name: Set up MSYS2
99103
uses: msys2/setup-msys2@v2
@@ -150,6 +154,8 @@ jobs:
150154
- run: git config --global core.autocrlf input
151155
shell: pwsh
152156
- uses: actions/checkout@v4
157+
with:
158+
submodules: true
153159

154160
- name: Set up Cygwin
155161
uses: cygwin/cygwin-install-action@v4

.github/workflows/on_push_BasicWinLinMac.yml

+6
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121

2222
steps:
2323
- uses: actions/checkout@v4
24+
with:
25+
submodules: true
2426

2527
- name: Set up Visual Studio shell
2628
uses: ilammy/msvc-dev-cmd@v1
@@ -57,6 +59,8 @@ jobs:
5759

5860
steps:
5961
- uses: actions/checkout@v4
62+
with:
63+
submodules: true
6064

6165
- name: Install dependencies
6266
run: |
@@ -91,6 +95,8 @@ jobs:
9195

9296
steps:
9397
- uses: actions/checkout@v4
98+
with:
99+
submodules: true
94100

95101
- name: Install dependencies
96102
run: |

.github/workflows/on_push_ExtraJobsForMain.yml

+2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121

2222
steps:
2323
- uses: actions/checkout@v4
24+
with:
25+
submodules: true
2426

2527
- name: Install dependencies
2628
run: |

.github/workflows/on_push_clang_format.yml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- uses: actions/checkout@v4
11+
with:
12+
submodules: true
1113
- uses: DoozyX/clang-format-lint-action@v0.17
1214
with:
1315
source: '.'

.github/workflows/release.yml

+6
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
runs-on: ubuntu-22.04
2222
steps:
2323
- uses: actions/checkout@v4
24+
with:
25+
submodules: true
2426

2527
- name: Install dependencies
2628
run: |
@@ -58,6 +60,8 @@ jobs:
5860
runs-on: macos-latest
5961
steps:
6062
- uses: actions/checkout@v4
63+
with:
64+
submodules: true
6165

6266
- name: Install dependencies
6367
run: |
@@ -96,6 +100,8 @@ jobs:
96100
runs-on: windows-2022
97101
steps:
98102
- uses: actions/checkout@v4
103+
with:
104+
submodules: true
99105

100106
- name: Set up Visual Studio shell
101107
uses: ilammy/msvc-dev-cmd@v1

0 commit comments

Comments
 (0)