swc/.github/workflows/wasm.yml
2022-02-27 15:27:15 +09:00

45 lines
917 B
YAML

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
if: >-
${{ !contains(github.event.head_commit.message, 'chore: ') }}
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)