diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index b3da3f2..edb76af 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -19,20 +19,27 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - target: - - x86_64-unknown-linux-gnu - - aarch64-apple-darwin - - x86_64-pc-windows-msvc - toolchain: - - 1.74.0 # MSRV + os-alias: + - ubuntu + - macos + - windows + toolchain-alias: + - msrv - stable include: - - target: x86_64-unknown-linux-gnu + - os-alias: ubuntu os: ubuntu-24.04 - - target: aarch64-apple-darwin + target: x86_64-unknown-linux-gnu + - os-alias: macos os: macos-14 - - target: x86_64-pc-windows-msvc + target: aarch64-apple-darwin + - os-alias: windows os: windows-2022 + target: x86_64-pc-windows-msvc + - toolchain-alias: msrv + toolchain: 1.74.0 + - toolchain-alias: stable + toolchain: stable steps: - name: Checkout code uses: actions/checkout@v4 @@ -55,20 +62,27 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - target: - - x86_64-unknown-linux-gnu - - aarch64-apple-darwin - - x86_64-pc-windows-msvc - toolchain: - - 1.74.0 + os-alias: + - ubuntu + - macos + - windows + toolchain-alias: + - msrv - stable include: - - target: x86_64-unknown-linux-gnu + - os-alias: ubuntu os: ubuntu-24.04 - - target: aarch64-apple-darwin + target: x86_64-unknown-linux-gnu + - os-alias: macos os: macos-14 - - target: x86_64-pc-windows-msvc + target: aarch64-apple-darwin + - os-alias: windows os: windows-2022 + target: x86_64-pc-windows-msvc + - toolchain-alias: msrv + toolchain: 1.74.0 + - toolchain-alias: stable + toolchain: stable steps: - name: Set Git to use LF if: matrix.os == 'windows-2022'