name: Wasm on: [push, pull_request] #on: # push: # # Ignore commits created by bors # branches-ignore: # - 'staging' # - 'trying' # pull_request: # branches-ignore: # - 'staging' # - 'trying' env: CI: 1 CARGO_INCREMENTAL: 0 jobs: test: name: Test runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 # We explicitly do this to cache properly. - name: Install Rust uses: actions-rs/toolchain@v1 with: profile: minimal - name: Install wasm-pack run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh - name: Build run: | (cd crates/wasm && yarn) (cd crates/wasm && ./scripts/build.sh) - name: Test run: | (cd crates/wasm && ./scripts/test.sh)