update macos images to minimum 13 and add ARM64 support

release/4.3a0
Varun Agrawal 2024-11-04 14:57:35 -05:00
parent 22a89ed066
commit 4f0dcec1b6
2 changed files with 19 additions and 7 deletions

View File

@ -25,15 +25,22 @@ jobs:
# Github Actions requires a single row to be added to the build matrix. # 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. # See https://help.github.com/en/articles/workflow-syntax-for-github-actions.
name: [ name: [
macos-12-xcode-14.2, macos-13-xcode-14.2,
macos-13-arm64-xcode-14.2,
macos-14-xcode-15.4, macos-14-xcode-15.4,
macos-14-arm64-xcode-15.4,
] ]
build_type: [Debug, Release] build_type: [Debug, Release]
build_unstable: [ON] build_unstable: [ON]
include: include:
- name: macos-12-xcode-14.2 - name: macos-13-xcode-14.2
os: macos-12 os: macos-13
compiler: xcode
version: "14.2"
- name: macos-13-arm64-xcode-14.2
os: macos-13-xlarge
compiler: xcode compiler: xcode
version: "14.2" version: "14.2"
@ -42,6 +49,11 @@ jobs:
compiler: xcode compiler: xcode
version: "15.4" version: "15.4"
- name: macos-14-arm64-xcode-15.4
os: macos-14-xlarge
compiler: xcode
version: "15.4"
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -30,7 +30,7 @@ jobs:
[ [
ubuntu-20.04-gcc-9, ubuntu-20.04-gcc-9,
ubuntu-20.04-clang-9, ubuntu-20.04-clang-9,
macos-12-xcode-14.2, macos-14-arm64-xcode-15.4,
macos-14-xcode-15.4, macos-14-xcode-15.4,
windows-2022-msbuild, windows-2022-msbuild,
] ]
@ -48,10 +48,10 @@ jobs:
compiler: clang compiler: clang
version: "9" version: "9"
- name: macos-12-xcode-14.2 - name: macos-14-arm64-xcode-15.4
os: macos-12 os: macos-14-xlarge
compiler: xcode compiler: xcode
version: "14.2" version: "15.4"
- name: macos-14-xcode-15.4 - name: macos-14-xcode-15.4
os: macos-14 os: macos-14