Skip to content

Commit

Permalink
ENH: Use macos-13 now to avoid disruption when macos-12 is retired
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
dzenanz committed Oct 17, 2024
1 parent 4e22d04 commit 854388d
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build-test-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"
Expand Down Expand Up @@ -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'
Expand Down

0 comments on commit 854388d

Please sign in to comment.