From 4f0dcec1b6f09f7bfe13ac63fc662a4475798418 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Mon, 4 Nov 2024 14:57:35 -0500 Subject: [PATCH] update macos images to minimum 13 and add ARM64 support --- .github/workflows/build-macos.yml | 18 +++++++++++++++--- .github/workflows/build-python.yml | 8 ++++---- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index e4c78bf67c..44a29d42c4 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -25,15 +25,22 @@ jobs: # Github Actions requires a single row to be added to the build matrix. # See https://help.github.com/en/articles/workflow-syntax-for-github-actions. name: [ - macos-12-xcode-14.2, + macos-13-xcode-14.2, + macos-13-arm64-xcode-14.2, macos-14-xcode-15.4, + macos-14-arm64-xcode-15.4, ] build_type: [Debug, Release] build_unstable: [ON] include: - - name: macos-12-xcode-14.2 - os: macos-12 + - name: macos-13-xcode-14.2 + os: macos-13 + compiler: xcode + version: "14.2" + + - name: macos-13-arm64-xcode-14.2 + os: macos-13-xlarge compiler: xcode version: "14.2" @@ -42,6 +49,11 @@ jobs: compiler: xcode version: "15.4" + - name: macos-14-arm64-xcode-15.4 + os: macos-14-xlarge + compiler: xcode + version: "15.4" + steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/build-python.yml b/.github/workflows/build-python.yml index f581a5974f..248b766d54 100644 --- a/.github/workflows/build-python.yml +++ b/.github/workflows/build-python.yml @@ -30,7 +30,7 @@ jobs: [ ubuntu-20.04-gcc-9, ubuntu-20.04-clang-9, - macos-12-xcode-14.2, + macos-14-arm64-xcode-15.4, macos-14-xcode-15.4, windows-2022-msbuild, ] @@ -48,10 +48,10 @@ jobs: compiler: clang version: "9" - - name: macos-12-xcode-14.2 - os: macos-12 + - name: macos-14-arm64-xcode-15.4 + os: macos-14-xlarge compiler: xcode - version: "14.2" + version: "15.4" - name: macos-14-xcode-15.4 os: macos-14