diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d7213c6..d05b538 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,13 @@ jobs: name: Check strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + include: + - os: ubuntu-latest + target: x86_64-unknown-linux-gnu + - os: windows-latest + target: x86_64-pc-windows-gnu + - os: macos-latest + target: x86_64-apple-darwin runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -25,6 +31,7 @@ jobs: with: profile: minimal toolchain: stable + target: ${{ matrix.target }} override: true - uses: actions-rs/cargo@v1 continue-on-error: false @@ -35,7 +42,13 @@ jobs: name: Test Suite strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + include: + - os: ubuntu-latest + target: x86_64-unknown-linux-gnu + - os: windows-latest + target: x86_64-pc-windows-gnu + - os: macos-latest + target: x86_64-apple-darwin runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -50,6 +63,7 @@ jobs: with: profile: minimal toolchain: stable + target: ${{ matrix.target }} override: true - uses: actions-rs/cargo@v1 continue-on-error: false