From 4bd6557d26b00e74f4a23ad657835388ef00a330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C5=BEenan=20Zuki=C4=87?= Date: Thu, 17 Oct 2024 14:20:07 -0400 Subject: [PATCH] ENH: Use macos-13 now to avoid disruption when macos-12 is retired The macOS 12 runner image will be removed by December 3rd, 2024. To raise awareness of the upcoming removal, jobs using macOS 12 will temporarily fail during scheduled time periods defined below: November 4, 9:00 AM - 7:00 PM EST November 11, 9:00 AM - 7:00 PM EST November 18, 9:00 AM - 7:00 PM EST November 25, 9:00 AM - 7:00 PM EST What you need to do Jobs using the macos-12 YAML workflow label should be updated to macos-15, macos-14, macos-13, or macos-latest. You can always get up-to-date information on our tools by reading about the software in the runner images repository. Please contact GitHub Support if you run into any problems or need help. --- .github/workflows/build-test-package.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-test-package.yml b/.github/workflows/build-test-package.yml index 95e2f13..12113f8 100644 --- a/.github/workflows/build-test-package.yml +++ b/.github/workflows/build-test-package.yml @@ -16,7 +16,7 @@ jobs: strategy: max-parallel: 3 matrix: - os: [ubuntu-22.04, windows-2022, macos-12, macos-14] + os: [ubuntu-22.04, windows-2022, macos-13, macos-14] include: - os: ubuntu-22.04 c-compiler: "gcc" @@ -26,7 +26,7 @@ jobs: c-compiler: "cl.exe" cxx-compiler: "cl.exe" cmake-build-type: "Release" - - os: macos-12 + - os: macos-13 c-compiler: "clang" cxx-compiler: "clang++" cmake-build-type: "MinSizeRel" @@ -56,9 +56,9 @@ jobs: uses: lukka/get-cmake@v3.29.6 - name: 'Specific XCode version' - if: matrix.os == 'macos-12' + if: matrix.os == 'macos-13' run: | - sudo xcode-select -s "/Applications/Xcode_13.2.1.app" + sudo xcode-select -s "/Applications/Xcode_14.3.1.app" - name: 'Specific XCode version' if: matrix.os == 'macos-14'