1717 fail-fast : false
1818 matrix :
1919 include :
20- - toolset : gcc-5
21- cxxstd : " 03,11,14,1z"
22- container : ubuntu:18.04
23- os : ubuntu-latest
24- install : g++-5
25- - toolset : gcc-6
26- cxxstd : " 03,11,14,1z"
27- container : ubuntu:18.04
28- os : ubuntu-latest
29- install : g++-6
3020 - toolset : gcc-7
3121 cxxstd : " 03,11,14,17"
3222 container : ubuntu:20.04
@@ -65,27 +55,14 @@ jobs:
6555 install : g++-14
6656 - toolset : gcc-15
6757 cxxstd : " 03,11,14,17,20,23,2c"
68- container : ubuntu:25 .04
58+ container : ubuntu:26 .04
6959 os : ubuntu-latest
7060 install : g++-15
71- - toolset : clang
72- compiler : clang++-3.9
73- cxxstd : " 03,11,14"
74- container : ubuntu:18.04
75- os : ubuntu-latest
76- install : clang-3.9
77- - toolset : clang
78- compiler : clang++-4.0
79- cxxstd : " 03,11,14"
80- container : ubuntu:18.04
81- os : ubuntu-latest
82- install : clang-4.0
83- - toolset : clang
84- compiler : clang++-5.0
85- cxxstd : " 03,11,14,1z"
86- container : ubuntu:18.04
61+ - toolset : gcc-16
62+ cxxstd : " 03,11,14,17,20,23,2c"
63+ container : ubuntu:26.04
8764 os : ubuntu-latest
88- install : clang-5.0
65+ install : g++-16
8966 - toolset : clang
9067 compiler : clang++-6.0
9168 cxxstd : " 03,11,14,17"
@@ -179,9 +156,15 @@ jobs:
179156 - toolset : clang
180157 compiler : clang++-21
181158 cxxstd : " 03,11,14,17,20,23,2c"
182- container : ubuntu:25.10
159+ container : ubuntu:26.04
183160 os : ubuntu-latest
184161 install : clang-21
162+ - toolset : clang
163+ compiler : clang++-22
164+ cxxstd : " 03,11,14,17,20,23,2c"
165+ container : ubuntu:26.04
166+ os : ubuntu-latest
167+ install : clang-22
185168 - toolset : clang
186169 cxxstd : " 03,11,14,17,20,2b"
187170 os : macos-14
@@ -193,12 +176,7 @@ jobs:
193176 os : macos-26
194177
195178 runs-on : ${{matrix.os}}
196-
197- container :
198- image : ${{matrix.container}}
199- volumes :
200- - /node20217:/node20217:rw,rshared
201- - ${{ startsWith(matrix.container, 'ubuntu:1') && '/node20217:/__e/node20:ro,rshared' || ' ' }}
179+ container : ${{matrix.container}}
202180
203181 defaults :
204182 run :
@@ -211,14 +189,7 @@ jobs:
211189 apt-get update
212190 apt-get -y install sudo python3 git g++ curl xz-utils
213191
214- - name : Install nodejs20glibc2.17
215- if : ${{ startsWith( matrix.container, 'ubuntu:1' ) }}
216- run : |
217- curl -LO https://archives.boost.io/misc/node/node-v20.9.0-linux-x64-glibc-217.tar.xz
218- tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217
219- ldd /__e/node20/bin/node
220-
221- - uses : actions/checkout@v4
192+ - uses : actions/checkout@v6
222193
223194 - name : Install packages
224195 if : matrix.install
@@ -277,7 +248,7 @@ jobs:
277248 runs-on : ${{matrix.os}}
278249
279250 steps :
280- - uses : actions/checkout@v4
251+ - uses : actions/checkout@v6
281252
282253 - name : Setup Boost
283254 shell : cmd
@@ -312,16 +283,13 @@ jobs:
312283 fail-fast : false
313284 matrix :
314285 include :
315- - os : ubuntu-22.04
316- - os : ubuntu-24.04
317- - os : macos-14
318- - os : macos-15
319- - os : macos-26
286+ - os : ubuntu-latest
287+ - os : macos-latest
320288
321289 runs-on : ${{matrix.os}}
322290
323291 steps :
324- - uses : actions/checkout@v4
292+ - uses : actions/checkout@v6
325293
326294 - name : Install packages
327295 if : matrix.install
@@ -360,16 +328,13 @@ jobs:
360328 fail-fast : false
361329 matrix :
362330 include :
363- - os : ubuntu-22.04
364- - os : ubuntu-24.04
365- - os : macos-14
366- - os : macos-15
367- - os : macos-26
331+ - os : ubuntu-latest
332+ - os : macos-latest
368333
369334 runs-on : ${{matrix.os}}
370335
371336 steps :
372- - uses : actions/checkout@v4
337+ - uses : actions/checkout@v6
373338
374339 - name : Install packages
375340 if : matrix.install
@@ -418,16 +383,13 @@ jobs:
418383 fail-fast : false
419384 matrix :
420385 include :
421- - os : ubuntu-22.04
422- - os : ubuntu-24.04
423- - os : macos-14
424- - os : macos-15
425- - os : macos-26
386+ - os : ubuntu-latest
387+ - os : macos-latest
426388
427389 runs-on : ${{matrix.os}}
428390
429391 steps :
430- - uses : actions/checkout@v4
392+ - uses : actions/checkout@v6
431393
432394 - name : Install packages
433395 if : matrix.install
@@ -474,13 +436,12 @@ jobs:
474436 fail-fast : false
475437 matrix :
476438 include :
477- - os : windows-2022
478- - os : windows-2025
439+ - os : windows-latest
479440
480441 runs-on : ${{matrix.os}}
481442
482443 steps :
483- - uses : actions/checkout@v4
444+ - uses : actions/checkout@v6
484445
485446 - name : Setup Boost
486447 shell : cmd
@@ -523,13 +484,12 @@ jobs:
523484 fail-fast : false
524485 matrix :
525486 include :
526- - os : windows-2022
527- - os : windows-2025
487+ - os : windows-latest
528488
529489 runs-on : ${{matrix.os}}
530490
531491 steps :
532- - uses : actions/checkout@v4
492+ - uses : actions/checkout@v6
533493
534494 - name : Setup Boost
535495 shell : cmd
@@ -590,13 +550,12 @@ jobs:
590550 fail-fast : false
591551 matrix :
592552 include :
593- - os : windows-2022
594- - os : windows-2025
553+ - os : windows-latest
595554
596555 runs-on : ${{matrix.os}}
597556
598557 steps :
599- - uses : actions/checkout@v4
558+ - uses : actions/checkout@v6
600559
601560 - name : Setup Boost
602561 shell : cmd
0 commit comments