From 45b77496a3626a96a6893f06010987d208e40107 Mon Sep 17 00:00:00 2001 From: slontis Date: Fri, 3 Oct 2025 12:00:35 +1000 Subject: [PATCH] Update CI macos runners Github have notified that the macos 13 runner image is deprecated and will be retired on the 4th December 2025. It will also fail temporarily intermittently during November on specific days as a warning. Notes: - The macos-14 and macos-15 labels correspond to arm64, and macos-14-large and macos-15-large correspond to x86_64 (intel). - macos x86_64 intel will no longer be supported after the macos 15 runner image is retired in the Fall of 2027. For now we should continue to support this. Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/28737) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/os-zoo.yml | 2 +- .github/workflows/run-checker-daily.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3b3ca497bba..7c87adf29ff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -266,7 +266,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-13, macos-14] + os: [macos-14, macos-14-large] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -578,7 +578,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-13, macos-14] + os: [macos-15, macos-15-large] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/os-zoo.yml b/.github/workflows/os-zoo.yml index 68f0c331ac4..1d20e55e879 100644 --- a/.github/workflows/os-zoo.yml +++ b/.github/workflows/os-zoo.yml @@ -104,7 +104,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-13, macos-14, macos-15] + os: [macos-14, macos-15, macos-15-large] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/run-checker-daily.yml b/.github/workflows/run-checker-daily.yml index fa7ff696832..f95303e1a6a 100644 --- a/.github/workflows/run-checker-daily.yml +++ b/.github/workflows/run-checker-daily.yml @@ -335,7 +335,7 @@ jobs: enable_tfo: strategy: matrix: - os: [ ubuntu-latest, macos-13, macos-14 ] + os: [ ubuntu-latest, macos-15, macos-15-large ] runs-on: ${{matrix.os}} steps: - uses: actions/checkout@v4 -- 2.47.3