@@ -6,7 +6,7 @@ name: OpenTimelineIO
66# for configuring which build will be a C++ coverage build / coverage report
77env :
88 GH_COV_PY : " 3.10"
9- GH_COV_OS : ubuntu-latest
9+ GH_COV_OS : ubuntu-22.04
1010 GH_DEPENDABOT : dependabot
1111
1212on :
@@ -24,15 +24,15 @@ jobs:
2424 runs-on : ${{ matrix.os }}
2525 strategy :
2626 matrix :
27- os : [ubuntu-latest , windows-latest , macos-13, macos-latest ]
27+ os : [ubuntu-22.04 , windows-2022 , macos-13, macos-14 ]
2828 # Unfortunately the CMake test target is OS dependent so we set it as
2929 # a variable here.
3030 include :
31- - os : ubuntu-latest
31+ - os : ubuntu-22.04
3232 OTIO_TEST_TARGET : test
33- - os : windows-latest
33+ - os : windows-2022
3434 OTIO_TEST_TARGET : RUN_TESTS
35- - os : macos-latest
35+ - os : macos-14
3636 OTIO_TEST_TARGET : test
3737 - os : macos-13
3838 OTIO_TEST_TARGET : test
@@ -94,18 +94,18 @@ jobs:
9494 runs-on : ${{ matrix.os }}
9595 strategy :
9696 matrix :
97- os : [ubuntu-latest , windows-latest , macos-13, macos-latest ]
97+ os : [ubuntu-22.04 , windows-2022 , macos-13, macos-14 ]
9898 python-version : ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
9999 include :
100- - { os: ubuntu-latest , shell: bash }
101- - { os: macos-latest , shell: bash }
100+ - { os: ubuntu-22.04 , shell: bash }
101+ - { os: macos-14 , shell: bash }
102102 - { os: macos-13, shell: bash }
103- - { os: windows-latest , shell: pwsh }
104- - { os: windows-latest , shell: msys2, python-version: 'mingw64' }
103+ - { os: windows-2022 , shell: pwsh }
104+ - { os: windows-2022 , shell: msys2, python-version: 'mingw64' }
105105 exclude :
106- - { os: macos-latest , python-version: 3.7 }
107- - { os: macos-latest , python-version: 3.8 }
108- - { os: macos-latest , python-version: 3.9 }
106+ - { os: macos-14 , python-version: 3.7 }
107+ - { os: macos-14 , python-version: 3.8 }
108+ - { os: macos-14 , python-version: 3.9 }
109109
110110 defaults :
111111 run :
@@ -175,10 +175,10 @@ jobs:
175175 runs-on : ${{ matrix.os }}
176176 strategy :
177177 matrix :
178- os : [ubuntu-latest , windows-latest , macos-13, macos-latest ]
178+ os : [ubuntu-22.04 , windows-2022 , macos-13, macos-14 ]
179179 python-build : ['cp37*', 'cp38*', 'cp39*', 'cp310*', 'cp311*', 'cp312*']
180180 exclude :
181- - { os: macos-latest , python-build: 'cp37*' }
181+ - { os: macos-14 , python-build: 'cp37*' }
182182 steps :
183183 - uses : actions/checkout@v4
184184
@@ -199,7 +199,7 @@ jobs:
199199
200200 package_sdist :
201201 needs : py_build_test
202- runs-on : ubuntu-latest
202+ runs-on : ubuntu-22.04
203203 steps :
204204 - uses : actions/checkout@v4
205205 with :
0 commit comments