Skip to content

Commit c892cef

Browse files
committed
ci : add build of wasm examples to CI
This commit add the building of the wasm examples to CI. Refs: #2784
1 parent 1279f0d commit c892cef

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

.github/workflows/examples.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,18 @@ on:
44
paths:
55
- examples/addon.node/**
66
- whisper.h
7+
- examples/command.wasm/**
8+
- examples/bench.wasm/**
9+
- examples/stream.wasm/**
10+
- examples/whisper.wasm/**
711
pull_request:
812
paths:
913
- examples/addon.node/**
1014
- whisper.h
15+
- examples/command.wasm/**
16+
- examples/bench.wasm/**
17+
- examples/stream.wasm/**
18+
- examples/whisper.wasm/**
1119

1220
jobs:
1321
addon_node-ubuntu-22:
@@ -46,3 +54,22 @@ jobs:
4654
run: |
4755
cd examples/addon.node
4856
npm run test
57+
58+
wasm-ubuntu-22:
59+
runs-on: ubuntu-22.04
60+
61+
steps:
62+
- name: Clone
63+
uses: actions/checkout@v1
64+
65+
- name: Setup emsdk
66+
uses: mymindstorm/setup-emsdk@v14
67+
68+
- name: Verify
69+
run: emcc -v
70+
71+
- name: Build
72+
run: |
73+
mkdir build-em && cd build-em
74+
emcmake cmake ..
75+
make -j

0 commit comments

Comments
 (0)