Skip to content

Commit 561c0e6

Browse files
ci: improve submodule handling\n\n- Add debug steps for submodule checkout in CI\n- Update README with correct recursive submodule instructions
1 parent f3791d8 commit 561c0e6

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

.github/workflows/CI.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,15 @@ jobs:
7474
- uses: actions/checkout@v4
7575
with:
7676
submodules: recursive
77+
fetch-depth: 0
78+
79+
- name: Debug - List submodules
80+
run: |
81+
git submodule status
82+
ls -la
83+
ls -la cel-rust/
84+
ls -la cel-rust/interpreter/
85+
shell: bash
7786

7887
- name: Setup node
7988
uses: actions/setup-node@v4
@@ -165,6 +174,15 @@ jobs:
165174
- uses: actions/checkout@v4
166175
with:
167176
submodules: recursive
177+
fetch-depth: 0
178+
179+
- name: Debug - List submodules
180+
run: |
181+
git submodule status
182+
ls -la
183+
ls -la cel-rust/
184+
ls -la cel-rust/interpreter/
185+
shell: bash
168186

169187
- name: Setup node
170188
uses: actions/setup-node@v4
@@ -211,6 +229,15 @@ jobs:
211229
- uses: actions/checkout@v4
212230
with:
213231
submodules: recursive
232+
fetch-depth: 0
233+
234+
- name: Debug - List submodules
235+
run: |
236+
git submodule status
237+
ls -la
238+
ls -la cel-rust/
239+
ls -la cel-rust/interpreter/
240+
shell: bash
214241

215242
- name: Setup node
216243
uses: actions/setup-node@v4
@@ -253,6 +280,15 @@ jobs:
253280
- uses: actions/checkout@v4
254281
with:
255282
submodules: recursive
283+
fetch-depth: 0
284+
285+
- name: Debug - List submodules
286+
run: |
287+
git submodule status
288+
ls -la
289+
ls -la cel-rust/
290+
ls -la cel-rust/interpreter/
291+
shell: bash
256292

257293
- name: Setup node
258294
uses: actions/setup-node@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ This project uses git submodules for its Rust dependencies. To get started:
179179
git clone --recurse-submodules https://github.com/clarkmcc/cel-typescript.git
180180

181181
# Or if you've already cloned the repository
182-
git submodule update --init
182+
git submodule update --init --recursive
183183
```
184184

185185
After cloning:

0 commit comments

Comments
 (0)