Skip to content

Commit 6db6382

Browse files
committed
ci: add submodules checkout and cdd-java-cli build step
1 parent 83598ec commit 6db6382

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/deploy-cdd-web-ui.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ jobs:
4545
with:
4646
repository: SamuelMarks/cdd-openapi-test-harness
4747
path: cdd-openapi-test-harness
48+
submodules: recursive
4849

4950
- name: Setup Node.js
5051
uses: actions/setup-node@v6
@@ -54,6 +55,10 @@ jobs:
5455
- name: Install Binaryen
5556
run: sudo apt-get update && sudo apt-get install -y binaryen
5657

58+
- name: Build cdd-java-cli
59+
working-directory: ./cdd-openapi-test-harness/cdd-java/package
60+
run: npm install --ignore-scripts && npm run build
61+
5762
- name: Build WASM SDK
5863
working-directory: ./cdd-ctl/cdd-ctl-wasm-sdk
5964
run: |

0 commit comments

Comments
 (0)