@@ -3,17 +3,17 @@ name: Build, test, publish
33on : [push,pull_request]
44
55env :
6- itk-git-tag : " v5.4.0 "
6+ itk-git-tag : " v6.0a02 "
77
88jobs :
99 build-test-cxx :
1010 runs-on : ${{ matrix.os }}
1111 strategy :
1212 max-parallel : 3
1313 matrix :
14- os : [ubuntu-22 .04, windows-2022, macos-13]
14+ os : [ubuntu-24 .04, windows-2022, macos-13]
1515 include :
16- - os : ubuntu-22 .04
16+ - os : ubuntu-24 .04
1717 c-compiler : " gcc"
1818 cxx-compiler : " g++"
1919 cmake-build-type : " MinSizeRel"
@@ -27,14 +27,14 @@ jobs:
2727 cmake-build-type : " MinSizeRel"
2828
2929 steps :
30- - uses : actions/checkout@v4
30+ - uses : actions/checkout@v4.2.2
3131 with :
3232 path : Ex
3333
34- - name : Set up Python 3.9
35- uses : actions/setup-python@v5
34+ - name : Set up Python 3.11
35+ uses : actions/setup-python@v5.4.0
3636 with :
37- python-version : 3.9
37+ python-version : 3.11
3838
3939 - name : Install build dependencies
4040 run : |
@@ -135,30 +135,30 @@ jobs:
135135 strategy :
136136 max-parallel : 3
137137 matrix :
138- os : [ubuntu-22 .04, windows-2022, macos-12 ]
138+ os : [ubuntu-24 .04, windows-2022, macos-15 ]
139139 include :
140- - os : ubuntu-22 .04
140+ - os : ubuntu-24 .04
141141 c-compiler : " gcc"
142142 cxx-compiler : " g++"
143143 cmake-build-type : " MinSizeRel"
144144 - os : windows-2022
145145 c-compiler : " cl.exe"
146146 cxx-compiler : " cl.exe"
147147 cmake-build-type : " Release"
148- - os : macos-12
148+ - os : macos-15
149149 c-compiler : " clang"
150150 cxx-compiler : " clang++"
151151 cmake-build-type : " MinSizeRel"
152152
153153 steps :
154- - uses : actions/checkout@v4
154+ - uses : actions/checkout@v4.2.2
155155 with :
156156 path : Ex
157157
158- - name : Set up Python 3.9
159- uses : actions/setup-python@v5
158+ - name : Set up Python 3.11
159+ uses : actions/setup-python@v5.4.0
160160 with :
161- python-version : 3.9
161+ python-version : 3.11
162162
163163 - name : Install build dependencies
164164 run : |
@@ -234,14 +234,14 @@ jobs:
234234 strategy :
235235 max-parallel : 3
236236 matrix :
237- os : [ubuntu-22 .04, windows-2022, macos-13]
237+ os : [ubuntu-24 .04, windows-2022, macos-13]
238238
239239 steps :
240- - uses : actions/checkout@v4
241- - name : Set up Python 3.9
242- uses : actions/setup-python@v5
240+ - uses : actions/checkout@v4.2.2
241+ - name : Set up Python 3.11
242+ uses : actions/setup-python@v5.4.0
243243 with :
244- python-version : 3.9
244+ python-version : 3.11
245245
246246 - name : Install build dependencies
247247 run : |
@@ -263,23 +263,23 @@ jobs:
263263 strategy :
264264 max-parallel : 3
265265 matrix :
266- os : [ubuntu-22 .04]
266+ os : [ubuntu-24 .04]
267267 include :
268- - os : ubuntu-22 .04
268+ - os : ubuntu-24 .04
269269 c-compiler : " gcc"
270270 cxx-compiler : " g++"
271271 cmake-build-type : " Release"
272272
273273 steps :
274- - uses : actions/checkout@v4
274+ - uses : actions/checkout@v4.2.2
275275 with :
276276 path : Ex
277277 submodules : recursive
278278
279- - name : Set up Python 3.9
280- uses : actions/setup-python@v5
279+ - name : Set up Python 3.11
280+ uses : actions/setup-python@v5.4.0
281281 with :
282- python-version : 3.9
282+ python-version : 3.11
283283
284284 - name : Get specific version of CMake, Ninja
285285@@ -379,7 +379,7 @@ jobs:
379379 tar --strip-components=1 -xf /home/runner/work/bld/ITKEx-build/ITKSphinxExamples-*-html.tar.gz -C ${{ github.workspace }}/site
380380
381381 - name : Deploy website to Netlify
382- uses : nwtgck/actions-netlify@v1.1.13
382+ uses : nwtgck/actions-netlify@v3.0.0
383383 with :
384384 publish-dir : ' ${{ github.workspace }}/site'
385385 production-branch : master
0 commit comments