From b8816d698841ad40d82fec97787c7414c3f6fd27 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Thu, 30 Mar 2023 09:12:11 +0200 Subject: [PATCH] Run cargo-deny on a matrix of targets (#2852) * Run cargo-deny on a matrix of targets * Try rust-cache * Restrict the number of OSes --- .github/workflows/rust.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index a8d77527..6ceb8d49 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -159,13 +159,27 @@ jobs: # --------------------------------------------------------------------------- cargo-deny: - name: cargo deny + strategy: + fail-fast: false + matrix: + include: + - target: aarch64-apple-darwin + - target: aarch64-linux-android + - target: wasm32-unknown-unknown + - target: x86_64-pc-windows-msvc + - target: x86_64-unknown-linux-gnu + # - target: x86_64-unknown-linux-musl + + name: cargo-deny ${{ matrix.target }} runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - uses: EmbarkStudios/cargo-deny-action@v1 with: rust-version: "1.65.0" + log-level: error + command: check + arguments: ${{ matrix.flags }} --target ${{ matrix.target }} # ---------------------------------------------------------------------------