Skip to content

Commit 2833815

Browse files
committed
fix: Add missing build
1 parent 3f6e9bd commit 2833815

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/server.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,21 @@ jobs:
262262
run: |
263263
pip install -r tools/server/tests/requirements.txt
264264
265+
- name: Setup Node.js for WebUI
266+
uses: actions/setup-node@v4
267+
with:
268+
node-version: "22"
269+
cache: "npm"
270+
cache-dependency-path: "tools/server/webui/package-lock.json"
271+
272+
- name: Install WebUI dependencies
273+
run: npm ci
274+
working-directory: tools/server/webui
275+
276+
- name: Build WebUI
277+
run: npm run build
278+
working-directory: tools/server/webui
279+
265280
- name: Build (no OpenMP)
266281
id: cmake_build_no_openmp
267282
if: ${{ matrix.sanitizer == 'THREAD' }}

0 commit comments

Comments
 (0)