From 15599f36224b3d7ef741bfd7837965488d008467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Crozet=20S=C3=A9bastien?= Date: Mon, 28 Sep 2020 11:59:26 +0200 Subject: [PATCH] Actions: add fmt checks and WASM build. --- .../{rust.yml => rapier-ci-build.yml} | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) rename .github/workflows/{rust.yml => rapier-ci-build.yml} (67%) diff --git a/.github/workflows/rust.yml b/.github/workflows/rapier-ci-build.yml similarity index 67% rename from .github/workflows/rust.yml rename to .github/workflows/rapier-ci-build.yml index c434c4b..6f8b053 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rapier-ci-build.yml @@ -1,4 +1,4 @@ -name: Rust +name: Rapier CI build on: push: @@ -10,10 +10,14 @@ env: CARGO_TERM_COLOR: always jobs: - build: - + check-fmt: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Check formatting + run: cargo fmt -- --check + build-native: runs-on: ubuntu-latest - steps: - uses: actions/checkout@v2 - run: sudo apt-get install -y cmake libxcb-composite0-dev @@ -29,7 +33,7 @@ jobs: run: cd build/rapier2d; cargo build --verbose --features simd-stable --features parallel; - name: Build rapier3d SIMD Parallel run: cd build/rapier3d; cargo build --verbose --features simd-stable --features parallel; - - name: Cest + - name: Run tests run: cargo test - name: Check rapier_testbed2d run: cargo check --verbose -p rapier_testbed2d; @@ -39,3 +43,12 @@ jobs: run: cargo check -j 1 --verbose -p rapier-examples-2d; - name: Check rapier-examples-3d run: cargo check -j 1 --verbose -p rapier-examples-3d; + build-wasm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: rustup target add wasm32-unknown-unknown + - name: build rapier2d + run: cd build/rapier2d && cargo build --verbose --features wasm-bindgen --target wasm32-unknown-unknown; + - name: build rapier3d + run: cd build/rapier3d && cargo build --verbose --features wasm-bindgen --target wasm32-unknown-unknown;