From 2afea74eb9940a9dd546183f324b8d539e958cd4 Mon Sep 17 00:00:00 2001 From: jackwener Date: Thu, 16 Apr 2026 23:26:08 +0800 Subject: [PATCH] ci: add cross-platform cargo check job before build --- .github/workflows/release.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3a51880..8a7e063 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,23 @@ on: workflow_dispatch: jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: dtolnay/rust-toolchain@stable + with: + targets: x86_64-pc-windows-msvc,aarch64-unknown-linux-gnu,x86_64-unknown-linux-gnu + + - name: cargo check all targets + run: | + cargo check --target x86_64-unknown-linux-gnu + cargo check --target aarch64-unknown-linux-gnu + cargo check --target x86_64-pc-windows-msvc + build: + needs: check strategy: fail-fast: false matrix: