4444 install : g++-10
4545 - toolset : gcc-11
4646 cxxstd : " 03,11,14,17,2a"
47- os : ubuntu-20.04
48- install : g++-11
47+ os : ubuntu-22.04
4948 - toolset : gcc-12
5049 cxxstd : " 03,11,14,17,20,2b"
5150 os : ubuntu-22.04
5554 container : ubuntu:23.04
5655 os : ubuntu-latest
5756 install : g++-13
57+ - toolset : gcc-14
58+ cxxstd : " 03,11,14,17,20,2b"
59+ container : ubuntu:24.04
60+ os : ubuntu-latest
61+ install : g++-14
5862 - toolset : clang
5963 compiler : clang++-3.9
6064 cxxstd : " 03,11,14"
@@ -136,14 +140,20 @@ jobs:
136140 os : ubuntu-latest
137141 install : clang-17
138142 - toolset : clang
139- cxxstd : " 03,11,14,17,2a"
140- os : macos-11
143+ compiler : clang++-18
144+ cxxstd : " 03,11,14,17,20,2b"
145+ container : ubuntu:24.04
146+ os : ubuntu-latest
147+ install : clang-18
141148 - toolset : clang
142149 cxxstd : " 03,11,14,17,20,2b"
143150 os : macos-12
144151 - toolset : clang
145152 cxxstd : " 03,11,14,17,20,2b"
146153 os : macos-13
154+ - toolset : clang
155+ cxxstd : " 03,11,14,17,20,2b"
156+ os : macos-14
147157
148158 runs-on : ${{matrix.os}}
149159 container : ${{matrix.container}}
@@ -153,6 +163,10 @@ jobs:
153163 shell : bash
154164
155165 steps :
166+ - name : Enable Node 16
167+ run : |
168+ echo "ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true" >> $GITHUB_ENV
169+
156170 - uses : actions/checkout@v3
157171
158172 - name : Setup container environment
@@ -226,7 +240,7 @@ jobs:
226240 runs-on : ${{matrix.os}}
227241
228242 steps :
229- - uses : actions/checkout@v3
243+ - uses : actions/checkout@v4
230244
231245 - name : Setup Boost
232246 shell : cmd
@@ -263,14 +277,14 @@ jobs:
263277 include :
264278 - os : ubuntu-20.04
265279 - os : ubuntu-22.04
266- - os : macos-11
267280 - os : macos-12
268281 - os : macos-13
282+ - os : macos-14
269283
270284 runs-on : ${{matrix.os}}
271285
272286 steps :
273- - uses : actions/checkout@v3
287+ - uses : actions/checkout@v4
274288
275289 - name : Install packages
276290 if : matrix.install
@@ -311,14 +325,14 @@ jobs:
311325 include :
312326 - os : ubuntu-20.04
313327 - os : ubuntu-22.04
314- - os : macos-11
315328 - os : macos-12
316329 - os : macos-13
330+ - os : macos-14
317331
318332 runs-on : ${{matrix.os}}
319333
320334 steps :
321- - uses : actions/checkout@v3
335+ - uses : actions/checkout@v4
322336
323337 - name : Install packages
324338 if : matrix.install
@@ -369,14 +383,14 @@ jobs:
369383 include :
370384 - os : ubuntu-20.04
371385 - os : ubuntu-22.04
372- - os : macos-11
373386 - os : macos-12
374387 - os : macos-13
388+ - os : macos-14
375389
376390 runs-on : ${{matrix.os}}
377391
378392 steps :
379- - uses : actions/checkout@v3
393+ - uses : actions/checkout@v4
380394
381395 - name : Install packages
382396 if : matrix.install
@@ -429,7 +443,7 @@ jobs:
429443 runs-on : ${{matrix.os}}
430444
431445 steps :
432- - uses : actions/checkout@v3
446+ - uses : actions/checkout@v4
433447
434448 - name : Setup Boost
435449 shell : cmd
@@ -478,7 +492,7 @@ jobs:
478492 runs-on : ${{matrix.os}}
479493
480494 steps :
481- - uses : actions/checkout@v3
495+ - uses : actions/checkout@v4
482496
483497 - name : Setup Boost
484498 shell : cmd
@@ -545,7 +559,7 @@ jobs:
545559 runs-on : ${{matrix.os}}
546560
547561 steps :
548- - uses : actions/checkout@v3
562+ - uses : actions/checkout@v4
549563
550564 - name : Setup Boost
551565 shell : cmd
0 commit comments