@@ -39,15 +39,17 @@ jobs:
3939 install : g++-6
4040 - toolset : gcc-7
4141 cxxstd : " 03,11,14,17"
42- os : ubuntu-20.04
42+ container : ubuntu:20.04
43+ os : ubuntu-latest
4344 install : g++-7
4445 - toolset : gcc-8
4546 cxxstd : " 03,11,14,17,2a"
4647 os : ubuntu-20.04
4748 install : g++-8
4849 - toolset : gcc-9
4950 cxxstd : " 03,11,14,17,2a"
50- os : ubuntu-20.04
51+ container : ubuntu:20.04
52+ os : ubuntu-latest
5153 - toolset : gcc-10
5254 cxxstd : " 03,11,14,17,2a"
5355 os : ubuntu-22.04
@@ -65,10 +67,15 @@ jobs:
6567 container : ubuntu:24.04
6668 install : g++-13
6769 - toolset : gcc-14
68- cxxstd : " 03,11,14,17,20,2b "
70+ cxxstd : " 03,11,14,17,20,23,2c "
6971 os : ubuntu-latest
7072 container : ubuntu:24.04
7173 install : g++-14
74+ - toolset : gcc-15
75+ cxxstd : " 03,11,14,17,20,23,2c"
76+ os : ubuntu-latest
77+ container : ubuntu:25.04
78+ install : g++-15
7279 - toolset : clang
7380 compiler : clang++-3.9
7481 cxxstd : " 03,11,14"
@@ -90,35 +97,42 @@ jobs:
9097 - toolset : clang
9198 compiler : clang++-6.0
9299 cxxstd : " 03,11,14,17"
93- os : ubuntu-20.04
100+ container : ubuntu:20.04
101+ os : ubuntu-latest
94102 install : clang-6.0
95103 - toolset : clang
96104 compiler : clang++-7
97105 cxxstd : " 03,11,14,17"
98- os : ubuntu-20.04
106+ container : ubuntu:20.04
107+ os : ubuntu-latest
99108 install : clang-7
100109 - toolset : clang
101110 compiler : clang++-8
102111 cxxstd : " 03,11,14,17"
103- os : ubuntu-20.04
112+ container : ubuntu:20.04
113+ os : ubuntu-latest
104114 install : clang-8
105115 - toolset : clang
106116 compiler : clang++-9
107117 cxxstd : " 03,11,14,17,2a"
108- os : ubuntu-20.04
118+ container : ubuntu:20.04
119+ os : ubuntu-latest
109120 install : clang-9
110121 - toolset : clang
111122 compiler : clang++-10
112123 cxxstd : " 03,11,14,17,2a"
113- os : ubuntu-20.04
124+ container : ubuntu:20.04
125+ os : ubuntu-latest
114126 - toolset : clang
115127 compiler : clang++-11
116128 cxxstd : " 03,11,14,17,2a"
117- os : ubuntu-20.04
129+ container : ubuntu:20.04
130+ os : ubuntu-latest
118131 - toolset : clang
119132 compiler : clang++-12
120133 cxxstd : " 03,11,14,17,2a"
121- os : ubuntu-20.04
134+ container : ubuntu:20.04
135+ os : ubuntu-latest
122136 - toolset : clang
123137 compiler : clang++-13
124138 cxxstd : " 03,11,14,17,20,2b"
@@ -157,10 +171,16 @@ jobs:
157171 install : clang-18
158172 - toolset : clang
159173 compiler : clang++-19
160- cxxstd : " 03,11,14,17,20,2b "
161- container : ubuntu:24.10
174+ cxxstd : " 03,11,14,17,20,23,2c "
175+ container : ubuntu:24.04
162176 os : ubuntu-latest
163177 install : clang-19
178+ - toolset : clang
179+ compiler : clang++-20
180+ cxxstd : " 03,11,14,17,20,23,2c"
181+ container : ubuntu:25.04
182+ os : ubuntu-latest
183+ install : clang-20
164184 - toolset : clang
165185 cxxstd : " 03,11,14,17,20,2b"
166186 os : macos-13
@@ -298,7 +318,6 @@ jobs:
298318 fail-fast : false
299319 matrix :
300320 include :
301- - os : ubuntu-20.04
302321 - os : ubuntu-22.04
303322 - os : ubuntu-24.04
304323 - os : macos-13
@@ -347,7 +366,6 @@ jobs:
347366 fail-fast : false
348367 matrix :
349368 include :
350- - os : ubuntu-20.04
351369 - os : ubuntu-22.04
352370 - os : ubuntu-24.04
353371 - os : macos-13
@@ -406,7 +424,6 @@ jobs:
406424 fail-fast : false
407425 matrix :
408426 include :
409- - os : ubuntu-20.04
410427 - os : ubuntu-22.04
411428 - os : ubuntu-24.04
412429 - os : macos-13
@@ -463,7 +480,6 @@ jobs:
463480 fail-fast : false
464481 matrix :
465482 include :
466- - os : ubuntu-20.04
467483 - os : ubuntu-22.04
468484 - os : ubuntu-24.04
469485 - os : macos-13
@@ -492,7 +508,6 @@ jobs:
492508 fail-fast : false
493509 matrix :
494510 include :
495- - os : ubuntu-20.04
496511 - os : ubuntu-22.04
497512 - os : ubuntu-24.04
498513 - os : macos-13
@@ -530,7 +545,6 @@ jobs:
530545 fail-fast : false
531546 matrix :
532547 include :
533- - os : ubuntu-20.04
534548 - os : ubuntu-22.04
535549 - os : ubuntu-24.04
536550 - os : macos-13
@@ -562,7 +576,7 @@ jobs:
562576 ctest --output-on-failure --no-tests=error
563577
564578 cuda-linux :
565- runs-on : ubuntu-20 .04
579+ runs-on : ubuntu-22 .04
566580
567581 steps :
568582 - uses : actions/checkout@v4
0 commit comments