From 01ce1e85a8ce2a143c01c048f1412c9f35d0eff5 Mon Sep 17 00:00:00 2001 From: J / Jacob Babich Date: Fri, 4 Oct 2024 17:06:35 -0400 Subject: [PATCH] ci: it seems aarch64-pc-windows-gnu requires a nightly toolchain for now --- .../workflows/check-and-build-and-test.yml | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check-and-build-and-test.yml b/.github/workflows/check-and-build-and-test.yml index 4dcb82b..dd65860 100644 --- a/.github/workflows/check-and-build-and-test.yml +++ b/.github/workflows/check-and-build-and-test.yml @@ -29,32 +29,51 @@ jobs: supporteds: - runner: macos-latest target: aarch64-apple-darwin + toolchain: stable + - runner: macos-latest target: x86_64-apple-darwin + toolchain: stable + - runner: ubuntu-latest target: aarch64-unknown-linux-gnu + toolchain: stable + - runner: ubuntu-latest target: aarch64-unknown-linux-musl + toolchain: stable + - runner: ubuntu-latest target: x86_64-unknown-linux-gnu + toolchain: stable + - runner: ubuntu-latest target: x86_64-unknown-linux-musl + toolchain: stable + - runner: windows-latest target: aarch64-pc-windows-gnu + toolchain: nightly + - runner: windows-latest target: aarch64-pc-windows-msvc + toolchain: stable + - runner: windows-latest target: x86_64-pc-windows-gnu + toolchain: stable + - runner: windows-latest target: x86_64-pc-windows-msvc + toolchain: stable runs-on: ${{ matrix.supporteds.runner }} timeout-minutes: 15 steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Install stable Rust toolchain - uses: dtolnay/rust-toolchain@stable + - name: Install ${{ matrix.supporteds.toolchain }} Rust toolchain + uses: dtolnay/rust-toolchain@${{ matrix.supporteds.toolchain }} with: targets: ${{ matrix.supporteds.target }} - name: Install Nextest