@@ -39,15 +39,18 @@ 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"
46- os : ubuntu-20.04
47+ container : ubuntu:20.04
48+ os : ubuntu-latest
4749 install : g++-8
4850 - toolset : gcc-9
4951 cxxstd : " 03,11,14,17,2a"
50- os : ubuntu-20.04
52+ container : ubuntu:20.04
53+ os : ubuntu-latest
5154 - toolset : gcc-10
5255 cxxstd : " 03,11,14,17,2a"
5356 os : ubuntu-22.04
@@ -65,10 +68,15 @@ jobs:
6568 container : ubuntu:24.04
6669 install : g++-13
6770 - toolset : gcc-14
68- cxxstd : " 03,11,14,17,20,2b "
71+ cxxstd : " 03,11,14,17,20,23,2c "
6972 os : ubuntu-latest
7073 container : ubuntu:24.04
7174 install : g++-14
75+ - toolset : gcc-15
76+ cxxstd : " 03,11,14,17,20,23,2c"
77+ os : ubuntu-latest
78+ container : ubuntu:25.04
79+ install : g++-15
7280 - toolset : clang
7381 compiler : clang++-3.9
7482 cxxstd : " 03,11,14"
@@ -90,35 +98,45 @@ jobs:
9098 - toolset : clang
9199 compiler : clang++-6.0
92100 cxxstd : " 03,11,14,17"
93- os : ubuntu-20.04
101+ container : ubuntu:20.04
102+ os : ubuntu-latest
94103 install : clang-6.0
95104 - toolset : clang
96105 compiler : clang++-7
97106 cxxstd : " 03,11,14,17"
98- os : ubuntu-20.04
107+ container : ubuntu:20.04
108+ os : ubuntu-latest
99109 install : clang-7
100110 - toolset : clang
101111 compiler : clang++-8
102112 cxxstd : " 03,11,14,17"
103- os : ubuntu-20.04
113+ container : ubuntu:20.04
114+ os : ubuntu-latest
104115 install : clang-8
105116 - toolset : clang
106117 compiler : clang++-9
107118 cxxstd : " 03,11,14,17,2a"
108- os : ubuntu-20.04
119+ container : ubuntu:20.04
120+ os : ubuntu-latest
109121 install : clang-9
110122 - toolset : clang
111123 compiler : clang++-10
112124 cxxstd : " 03,11,14,17,2a"
113- os : ubuntu-20.04
125+ container : ubuntu:20.04
126+ os : ubuntu-latest
127+ install : clang-10
114128 - toolset : clang
115129 compiler : clang++-11
116130 cxxstd : " 03,11,14,17,2a"
117- os : ubuntu-20.04
131+ container : ubuntu:20.04
132+ os : ubuntu-latest
133+ install : clang-11
118134 - toolset : clang
119135 compiler : clang++-12
120136 cxxstd : " 03,11,14,17,2a"
121- os : ubuntu-20.04
137+ container : ubuntu:20.04
138+ os : ubuntu-latest
139+ install : clang-12
122140 - toolset : clang
123141 compiler : clang++-13
124142 cxxstd : " 03,11,14,17,20,2b"
@@ -157,10 +175,16 @@ jobs:
157175 install : clang-18
158176 - toolset : clang
159177 compiler : clang++-19
160- cxxstd : " 03,11,14,17,20,2b "
161- container : ubuntu:24.10
178+ cxxstd : " 03,11,14,17,20,23,2c "
179+ container : ubuntu:24.04
162180 os : ubuntu-latest
163181 install : clang-19
182+ - toolset : clang
183+ compiler : clang++-20
184+ cxxstd : " 03,11,14,17,20,23,2c"
185+ container : ubuntu:25.04
186+ os : ubuntu-latest
187+ install : clang-20
164188 - toolset : clang
165189 cxxstd : " 03,11,14,17,20,2b"
166190 os : macos-13
@@ -298,7 +322,6 @@ jobs:
298322 fail-fast : false
299323 matrix :
300324 include :
301- - os : ubuntu-20.04
302325 - os : ubuntu-22.04
303326 - os : ubuntu-24.04
304327 - os : macos-13
@@ -347,7 +370,6 @@ jobs:
347370 fail-fast : false
348371 matrix :
349372 include :
350- - os : ubuntu-20.04
351373 - os : ubuntu-22.04
352374 - os : ubuntu-24.04
353375 - os : macos-13
@@ -406,7 +428,6 @@ jobs:
406428 fail-fast : false
407429 matrix :
408430 include :
409- - os : ubuntu-20.04
410431 - os : ubuntu-22.04
411432 - os : ubuntu-24.04
412433 - os : macos-13
@@ -463,7 +484,6 @@ jobs:
463484 fail-fast : false
464485 matrix :
465486 include :
466- - os : ubuntu-20.04
467487 - os : ubuntu-22.04
468488 - os : ubuntu-24.04
469489 - os : macos-13
@@ -492,7 +512,6 @@ jobs:
492512 fail-fast : false
493513 matrix :
494514 include :
495- - os : ubuntu-20.04
496515 - os : ubuntu-22.04
497516 - os : ubuntu-24.04
498517 - os : macos-13
@@ -530,7 +549,6 @@ jobs:
530549 fail-fast : false
531550 matrix :
532551 include :
533- - os : ubuntu-20.04
534552 - os : ubuntu-22.04
535553 - os : ubuntu-24.04
536554 - os : macos-13
@@ -562,7 +580,7 @@ jobs:
562580 ctest --output-on-failure --no-tests=error
563581
564582 cuda-linux :
565- runs-on : ubuntu-20 .04
583+ runs-on : ubuntu-22 .04
566584
567585 steps :
568586 - uses : actions/checkout@v4
0 commit comments