File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : " WASM build"
2+
3+ on :
4+ pull_request :
5+ branches : [ main, develop, release/** ]
6+ push :
7+ branches : [ main, develop, release/** ]
8+
9+ jobs :
10+ test :
11+ name : " WASM build"
12+ runs-on : ubuntu-latest
13+
14+ steps :
15+ - uses : actions/checkout@v6
16+ with :
17+ submodules : ' recursive'
18+ - uses : actions/cache@v5
19+ with :
20+ path : web/build-wasm-release
21+ key : emscripten-cmake-cache-${{ runner.os }}-${{ runner.arch }}
22+
23+ - name : Build
24+ run : |
25+ docker run -ti --rm -v $(pwd):/src -u $(id -u):$(id -g) -w /src/web emscripten/emsdk:4.0.11 \
26+ cmake --preset wasm-release
27+
28+ docker run -ti --rm -v $(pwd):/src -u $(id -u):$(id -g) -w /src/web emscripten/emsdk:4.0.11 \
29+ cmake --build --preset wasm-release
30+
31+ - name : Upload binary
32+ uses : actions/upload-artifact@v6
33+ with :
34+ name : webmapsdk
35+ path : web/build-wasm-release/webmapsdk.*
You can’t perform that action at this time.
0 commit comments