Skip to content

Commit 2739d4e

Browse files
committed
checkout with recursive submodules
1 parent 7daae47 commit 2739d4e

File tree

1 file changed

+48
-16
lines changed

1 file changed

+48
-16
lines changed

.github/workflows/ci.yml

Lines changed: 48 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,12 @@ jobs:
1414
os: [ubuntu-latest]
1515
runs-on: ${{ matrix.os }}
1616
steps:
17-
- uses: actions/checkout@v4
18-
- uses: actions/setup-node@v4
17+
- name: Checkout repository
18+
uses: actions/checkout@v4
19+
with:
20+
submodules: recursive
21+
- name: Setup Node.js
22+
uses: actions/setup-node@v4
1923
with:
2024
node-version: ${{ matrix.node-version }}
2125
- name: Install dependencies
@@ -31,8 +35,12 @@ jobs:
3135
os: [ubuntu-latest]
3236
runs-on: ${{ matrix.os }}
3337
steps:
34-
- uses: actions/checkout@v4
35-
- uses: actions/setup-node@v4
38+
- name: Checkout repository
39+
uses: actions/checkout@v4
40+
with:
41+
submodules: recursive
42+
- name: Setup Node.js
43+
uses: actions/setup-node@v4
3644
with:
3745
node-version: ${{ matrix.node-version }}
3846
- name: Install dependencies
@@ -47,8 +55,12 @@ jobs:
4755
os: [ubuntu-latest, windows-latest]
4856
runs-on: ${{ matrix.os }}
4957
steps:
50-
- uses: actions/checkout@v4
51-
- uses: actions/setup-node@v4
58+
- name: Checkout repository
59+
uses: actions/checkout@v4
60+
with:
61+
submodules: recursive
62+
- name: Setup Node.js
63+
uses: actions/setup-node@v4
5264
with:
5365
node-version: ${{ matrix.node-version }}
5466
- name: Install dependencies
@@ -64,8 +76,12 @@ jobs:
6476
os: [ubuntu-latest, windows-latest]
6577
runs-on: ${{ matrix.os }}
6678
steps:
67-
- uses: actions/checkout@v4
68-
- uses: actions/setup-node@v4
79+
- name: Checkout repository
80+
uses: actions/checkout@v4
81+
with:
82+
submodules: recursive
83+
- name: Setup Node.js
84+
uses: actions/setup-node@v4
6985
with:
7086
node-version: ${{ matrix.node-version }}
7187
- name: Install dependencies
@@ -83,8 +99,12 @@ jobs:
8399
os: [ubuntu-latest]
84100
runs-on: ${{ matrix.os }}
85101
steps:
86-
- uses: actions/checkout@v4
87-
- uses: actions/setup-node@v4
102+
- name: Checkout repository
103+
uses: actions/checkout@v4
104+
with:
105+
submodules: recursive
106+
- name: Setup Node.js
107+
uses: actions/setup-node@v4
88108
with:
89109
node-version: ${{ matrix.node-version }}
90110
- name: Install dependencies
@@ -100,8 +120,12 @@ jobs:
100120
os: [ubuntu-latest, windows-latest]
101121
runs-on: ${{ matrix.os }}
102122
steps:
103-
- uses: actions/checkout@v4
104-
- uses: actions/setup-node@v4
123+
- name: Checkout repository
124+
uses: actions/checkout@v4
125+
with:
126+
submodules: recursive
127+
- name: Setup Node.js
128+
uses: actions/setup-node@v4
105129
with:
106130
node-version: ${{ matrix.node-version }}
107131
- name: Install dependencies
@@ -117,8 +141,12 @@ jobs:
117141
os: [ubuntu-latest, windows-latest]
118142
runs-on: ${{ matrix.os }}
119143
steps:
120-
- uses: actions/checkout@v4
121-
- uses: actions/setup-node@v4
144+
- name: Checkout repository
145+
uses: actions/checkout@v4
146+
with:
147+
submodules: recursive
148+
- name: Setup Node.js
149+
uses: actions/setup-node@v4
122150
with:
123151
node-version: ${{ matrix.node-version }}
124152
- name: Install dependencies
@@ -134,8 +162,12 @@ jobs:
134162
os: [ubuntu-latest, windows-latest]
135163
runs-on: ${{ matrix.os }}
136164
steps:
137-
- uses: actions/checkout@v4
138-
- uses: actions/setup-node@v4
165+
- name: Checkout repository
166+
uses: actions/checkout@v4
167+
with:
168+
submodules: recursive
169+
- name: Setup Node.js
170+
uses: actions/setup-node@v4
139171
with:
140172
node-version: ${{ matrix.node-version }}
141173
- name: Install dependencies

0 commit comments

Comments
 (0)