Add wasm ci (#1293)
* add wasm * improve wasm ci * improve wasm ci * improve wasm ci * improve tests * improve cipull/1295/head
parent
0e1f48f33a
commit
e56cd20641
3 changed files with 42 additions and 2 deletions
@ -0,0 +1,40 @@ |
||||
name: Wasm (Ubuntu) |
||||
|
||||
on: |
||||
pull_request: |
||||
branches: |
||||
- dev |
||||
|
||||
jobs: |
||||
build: |
||||
strategy: |
||||
matrix: |
||||
os: [ubuntu-latest] |
||||
kind: [static, shared] |
||||
|
||||
runs-on: ${{ matrix.os }} |
||||
|
||||
concurrency: |
||||
group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-MingW-Ubuntu-${{ matrix.kind }} |
||||
cancel-in-progress: true |
||||
steps: |
||||
- uses: actions/checkout@v1 |
||||
- uses: xmake-io/github-action-setup-xmake@v1 |
||||
with: |
||||
xmake-version: branch@dev |
||||
|
||||
- name: Prepare |
||||
uses: mymindstorm/setup-emsdk@v11 |
||||
with: |
||||
# Make sure to set a version number! |
||||
version: 1.38.40 |
||||
# This is the name of the cache folder. |
||||
# The cache folder will be placed in the build directory, |
||||
# so make sure it doesn't conflict with anything! |
||||
actions-cache-folder: emsdk-cache-${{ matrix.kind }} |
||||
|
||||
- name: Tests |
||||
run: | |
||||
emcc -v |
||||
xmake l ./scripts/test.lua -D -p wasm -k ${{ matrix.kind }} zlib |
||||
|
Loading…
Reference in new issue