name: Rust on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: setup uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: nightly override: true components: rustfmt target: wasm32-unknown-unknown - name: fmt run: cargo fmt --all -- --check - name: build run: cargo build --workspace --verbose - name: test run: cargo test --workspace --verbose -- --test-threads=1