From 09a8adfdd315d74b6607f88cc2c6d4eccdd17719 Mon Sep 17 00:00:00 2001 From: Myriad-Dreamin Date: Wed, 27 Dec 2023 12:38:53 +0800 Subject: [PATCH] fix(ci): use common build script --- .github/workflows/ci.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c4587d3..e22a2a5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,23 +14,24 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - with: - submodules: recursive + with: { submodules: recursive } - uses: rui314/setup-mold@v1 - uses: dtolnay/rust-toolchain@stable + with: { targets: wasm32-unknown-unknown } - uses: mozilla-actions/sccache-action@v0.0.3 - - run: cargo build --workspace + - run: sh scripts/build.sh - run: cargo test --workspace --no-fail-fast checks: name: Check clippy, formatting, and documentation runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - with: - submodules: recursive + with: { submodules: recursive } - uses: rui314/setup-mold@v1 - uses: dtolnay/rust-toolchain@stable + with: { targets: wasm32-unknown-unknown } - uses: mozilla-actions/sccache-action@v0.0.3 + - run: sh scripts/build.sh - run: cargo clippy --workspace --all-targets --all-features - run: cargo fmt --check --all - run: cargo doc --workspace --no-deps