Skip to content

Commit 26e7995

Browse files
committed
fix(ci): init only required submodules in PR
1 parent 13c3e78 commit 26e7995

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

.github/workflows/ci.yml

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ jobs:
2020
uses: actions/checkout@v4
2121
with:
2222
fetch-depth: 0
23-
submodules: recursive
23+
24+
- name: Init required submodules
25+
run: |
26+
git submodule update --init --depth 1 external/vscode-test-playwright
2427
2528
- name: Setup Node.js
2629
uses: actions/setup-node@v4
@@ -118,8 +121,10 @@ jobs:
118121
steps:
119122
- name: Checkout repository
120123
uses: actions/checkout@v4
121-
with:
122-
submodules: recursive
124+
125+
- name: Init required submodules
126+
run: |
127+
git submodule update --init --depth 1 external/vscode-test-playwright
123128
124129
- name: Setup Node.js ${{ matrix.node-version }}
125130
uses: actions/setup-node@v4
@@ -165,7 +170,10 @@ jobs:
165170
uses: actions/checkout@v4
166171
with:
167172
fetch-depth: 0
168-
submodules: recursive
173+
174+
- name: Init required submodules
175+
run: |
176+
git submodule update --init --depth 1 external/vscode-test-playwright
169177
170178
- name: Setup Node.js
171179
uses: actions/setup-node@v4
@@ -249,6 +257,10 @@ jobs:
249257
COMMITS: ${{ steps.context.outputs.commits }}
250258
STATS: ${{ steps.context.outputs.stats }}
251259

260+
- name: Init demo video submodule
261+
run: |
262+
git submodule update --init --depth 1 external/playwright-test-videos
263+
252264
- name: Update README demo video
253265
shell: bash
254266
run: |
@@ -284,8 +296,10 @@ jobs:
284296
steps:
285297
- name: Checkout repository
286298
uses: actions/checkout@v4
287-
with:
288-
submodules: recursive
299+
300+
- name: Init required submodules
301+
run: |
302+
git submodule update --init --depth 1 external/vscode-test-playwright
289303
290304
- name: Setup Node.js
291305
uses: actions/setup-node@v4
@@ -320,8 +334,10 @@ jobs:
320334
steps:
321335
- name: Checkout repository
322336
uses: actions/checkout@v4
323-
with:
324-
submodules: recursive
337+
338+
- name: Init required submodules
339+
run: |
340+
git submodule update --init --depth 1 external/vscode-test-playwright
325341
326342
- name: Setup Node.js
327343
uses: actions/setup-node@v4

0 commit comments

Comments
 (0)