diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index c403fc4..449b859 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -16,18 +16,18 @@ jobs: os: [ubuntu-latest, windows-latest] arch: [x86_64, aarch64] exclude: - - os: windows-latest + - os: ubuntu-latest arch: aarch64 include: - os: ubuntu-latest arch: x86_64 target: x86_64-unknown-linux-gnu - - os: ubuntu-latest - arch: aarch64 - target: aarch64-unknown-linux-gnu - os: windows-latest arch: x86_64 - target: x86_64-pc-windows-msvc + target: x86_64-pc-windows-gnu + - os: windows-latest + arch: aarch64 + target: aarch64-pc-windows-gnu runs-on: ${{ matrix.os }} steps: @@ -52,6 +52,7 @@ jobs: CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc - name: Run tests + if: matrix.arch != 'aarch64' run: cargo test --verbose --target ${{ matrix.target }} env: CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc