From 9bd1af895d5d0b4765b0cadd5a1572e24da0950e Mon Sep 17 00:00:00 2001 From: Trevor Gross <tmgross@umich.edu> Date: Sat, 28 Dec 2024 06:31:49 +0000 Subject: [PATCH] Update CI runners to the latest available versions Also ensure we test both x86 and aarch64 MacOS. To slightly reduce the total number of jobs, only check `beta` on Linux. --- .github/workflows/rust.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index b9bc9c9..054f897 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -14,13 +14,16 @@ jobs: matrix: channel: - stable - - beta - nightly - 1.63.0 # MSRV of test dependencies os: - - macos-11 - - windows-2022 - - ubuntu-22.04 + - macos-13 # x86 MacOS + - macos-15 # Arm MacOS + - windows-2025 + - ubuntu-24.04 + include: + - channel: beta + os: ubuntu-24.04 steps: - name: Checkout repository @@ -35,7 +38,7 @@ jobs: msrv: name: Check building with the MSRV - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repository uses: actions/checkout@v4