Skip to content

Commit 75365ba

Browse files
ci: fix test workflow\n\n- Add recursive submodule checkout\n- Add debug info for submodule status\n- Build native module only for current platform
1 parent 9dfbf10 commit 75365ba

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,17 @@ jobs:
2020

2121
steps:
2222
- uses: actions/checkout@v4
23+
with:
24+
submodules: recursive
25+
fetch-depth: 0
26+
27+
- name: Debug - List submodules
28+
run: |
29+
git submodule status
30+
ls -la
31+
ls -la cel-rust/
32+
ls -la cel-rust/interpreter/
33+
shell: bash
2334

2435
- name: Use Node.js ${{ matrix.node-version }}
2536
uses: actions/setup-node@v4
@@ -36,5 +47,8 @@ jobs:
3647
- name: Install dependencies
3748
run: npm ci
3849

50+
- name: Build native module
51+
run: npx @napi-rs/cli build --target x86_64-unknown-linux-gnu
52+
3953
- name: Run tests
4054
run: npm test

0 commit comments

Comments
 (0)