Skip to content

Commit c0e97b0

Browse files
authored
Add macos-14 arm64 runners (#1739)
Signed-off-by: Mark Reid <mindmark@gmail.com>
1 parent 9d875e7 commit c0e97b0

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

.github/workflows/python-package.yml

+13-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: ${{ matrix.os }}
2525
strategy:
2626
matrix:
27-
os: [ubuntu-22.04, windows-2022, macos-12]
27+
os: [ubuntu-22.04, windows-2022, macos-12, macos-14]
2828
# Unfortunately the CMake test target is OS dependent so we set it as
2929
# a variable here.
3030
include:
@@ -34,6 +34,8 @@ jobs:
3434
OTIO_TEST_TARGET: RUN_TESTS
3535
- os: macos-12
3636
OTIO_TEST_TARGET: test
37+
- os: macos-14
38+
OTIO_TEST_TARGET: test
3739

3840
env:
3941
OTIO_BUILD_CONFIG: Release
@@ -92,13 +94,18 @@ jobs:
9294
runs-on: ${{ matrix.os }}
9395
strategy:
9496
matrix:
95-
os: [ubuntu-22.04, windows-2022, macos-12]
97+
os: [ubuntu-22.04, windows-2022, macos-12, macos-14]
9698
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
9799
include:
98100
- { os: ubuntu-22.04, shell: bash }
99101
- { os: macos-12, shell: bash }
102+
- { os: macos-14, shell: bash }
100103
- { os: windows-2022, shell: pwsh }
101104
- { os: windows-2022, shell: msys2, python-version: 'mingw64' }
105+
exclude:
106+
- { os: macos-14, python-version: 3.7 }
107+
- { os: macos-14, python-version: 3.8 }
108+
- { os: macos-14, python-version: 3.9 }
102109

103110
defaults:
104111
run:
@@ -153,7 +160,7 @@ jobs:
153160
if: matrix.python-version == env.GH_COV_PY && matrix.os == env.GH_COV_OS && github.actor != env.GH_DEPENDABOT
154161
uses: codecov/codecov-action@v4
155162
with:
156-
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
163+
token: ${{ secrets.CODECOV_TOKEN }}
157164
flags: py-unittests
158165
name: py-opentimelineio-codecov
159166
fail_ci_if_error: true
@@ -163,8 +170,10 @@ jobs:
163170
runs-on: ${{ matrix.os }}
164171
strategy:
165172
matrix:
166-
os: [ubuntu-22.04, windows-2022, macos-12]
173+
os: [ubuntu-22.04, windows-2022, macos-12, macos-14]
167174
python-build: ['cp37*', 'cp38*', 'cp39*', 'cp310*', 'cp311*', 'cp312*']
175+
exclude:
176+
- { os: macos-14, python-build: 'cp37*' }
168177
steps:
169178
- uses: actions/checkout@v3
170179

0 commit comments

Comments
 (0)