Skip to content

feat(ci): add initial pipeline #2

feat(ci): add initial pipeline

feat(ci): add initial pipeline #2

Workflow file for this run

name: CI
on: [push, pull_request]
env:
CARGO_TERM_COLOR: always
jobs:
build-native:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
build-wasm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install wasm target
run: rustup target add wasm32-unknown-unknown
- name: Build
run: cargo build --target wasm32-unknown-unknown --verbose
- name: Run tests
run: cargo test --target wasm32-unknown-unknown --verbose
- name: Install wasm-bindgen
run: |
curl https://github.com/rustwasm/wasm-bindgen/releases/download/0.2.100/wasm-bindgen-0.2.100-x86_64-unknown-linux-musl.tar.gz | tar xzf -
mv wasm-bindgen-0.2.100-x86_64-unknown-linux-musl/wasm-bindgen .
- name: Generate bindings
run: ./wasm-bindgen --out-dir assets --target web target/wasm32-unknown-unknown/debug/reaction-diffusion.wasm