5858jobs :
5959
6060 build-linux-py :
61- runs-on : ubuntu-22 .04
61+ runs-on : ubuntu-24 .04
6262 strategy :
6363 max-parallel : 2
6464 matrix :
6565 python3-minor-version : ${{ fromJSON(inputs.python3-minor-versions) }}
6666 manylinux-platform : ${{ fromJSON(inputs.manylinux-platforms) }}
6767
6868 steps :
69- - uses : actions/checkout@v4
69+ - uses : actions/checkout@v4.2.2
7070
7171 - name : Free Disk Space (Ubuntu)
7272 uses : jlumbroso/free-disk-space@v1.3.1
@@ -105,7 +105,7 @@ jobs:
105105 ./dockcross-manylinux-download-cache-and-build-module-wheels.sh cp3${{ matrix.python3-minor-version }} $CMAKE_OPTIONS
106106
107107 - name : Set up Python 3.11 for Validation
108- uses : actions/setup-python@v5
108+ uses : actions/setup-python@v5.4.0
109109 with :
110110 python-version : " 3.11"
111111
@@ -133,14 +133,14 @@ jobs:
133133 path : dist/*.whl
134134
135135 build-macos-py :
136- runs-on : macos-12
136+ runs-on : macos-15
137137 strategy :
138138 max-parallel : 2
139139 matrix :
140140 python3-minor-version : ${{ fromJSON(inputs.python3-minor-versions) }}
141141
142142 steps :
143- - uses : actions/checkout@v4
143+ - uses : actions/checkout@v4.2.2
144144
145145 - name : ' Specific XCode version'
146146 run : |
@@ -178,7 +178,7 @@ jobs:
178178 ./macpython-download-cache-and-build-module-wheels.sh $CMAKE_OPTIONS "3.${{ matrix.python3-minor-version }}"
179179
180180 - name : Set up Python 3.11 for Validation
181- uses : actions/setup-python@v5
181+ uses : actions/setup-python@v5.4.0
182182 with :
183183 python-version : " 3.11"
184184
@@ -206,14 +206,14 @@ jobs:
206206 path : dist/*.whl
207207
208208 build-macos-arm-py :
209- runs-on : macos-14
209+ runs-on : macos-15
210210 strategy :
211211 max-parallel : 2
212212 matrix :
213213 python3-minor-version : ${{ fromJSON(inputs.python3-minor-versions) }}
214214
215215 steps :
216- - uses : actions/checkout@v4
216+ - uses : actions/checkout@v4.2.2
217217
218218 - name : ' Specific XCode version'
219219 run : |
@@ -253,7 +253,7 @@ jobs:
253253 ./macpython-download-cache-and-build-module-wheels.sh $CMAKE_OPTIONS "3.${{ matrix.python3-minor-version }}"
254254
255255 - name : Set up Python 3.11 for Validation
256- uses : actions/setup-python@v5
256+ uses : actions/setup-python@v5.4.0
257257 with :
258258 python-version : " 3.11"
259259
@@ -293,7 +293,7 @@ jobs:
293293 - name : Get specific version of CMake, Ninja
294294 uses : lukka/get-cmake@v3.29.0
295295
296- - uses : actions/checkout@v4
296+ - uses : actions/checkout@v4.2.2
297297 with :
298298 path : " im"
299299
@@ -338,7 +338,7 @@ jobs:
338338 cp 'dist\*.whl' '${{ github.workspace }}\dist'
339339
340340 - name : Set up Python 3.11 for Validation
341- uses : actions/setup-python@v5
341+ uses : actions/setup-python@v5.4.0
342342 with :
343343 python-version : " 3.11"
344344
@@ -363,12 +363,12 @@ jobs:
363363 if : inputs.test-notebooks
364364 needs :
365365 - build-linux-py
366- runs-on : ubuntu-22 .04
366+ runs-on : ubuntu-24 .04
367367
368368 steps :
369- - uses : actions/checkout@v4
369+ - uses : actions/checkout@v4.2.2
370370
371- - uses : actions/setup-python@v5
371+ - uses : actions/setup-python@v5.4.0
372372 with :
373373 python-version : " 3.${{ fromJSON(inputs.python3-minor-versions)[0] }}"
374374
@@ -411,7 +411,7 @@ jobs:
411411 - build-macos-py
412412 - build-macos-arm-py
413413 - build-windows-python-packages
414- runs-on : ubuntu-22 .04
414+ runs-on : ubuntu-24 .04
415415
416416 steps :
417417 - name : Download Python Packages
0 commit comments