@@ -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
@@ -300,7 +324,6 @@ jobs:
300324 fail-fast : false
301325 matrix :
302326 include :
303- - os : ubuntu-20.04
304327 - os : ubuntu-22.04
305328 - os : ubuntu-24.04
306329 - os : macos-13
@@ -350,7 +373,6 @@ jobs:
350373 fail-fast : false
351374 matrix :
352375 include :
353- - os : ubuntu-20.04
354376 - os : ubuntu-22.04
355377 - os : ubuntu-24.04
356378 - os : macos-13
@@ -410,7 +432,6 @@ jobs:
410432 fail-fast : false
411433 matrix :
412434 include :
413- - os : ubuntu-20.04
414435 - os : ubuntu-22.04
415436 - os : ubuntu-24.04
416437 - os : macos-13
@@ -468,7 +489,6 @@ jobs:
468489 fail-fast : false
469490 matrix :
470491 include :
471- - os : ubuntu-20.04
472492 - os : ubuntu-22.04
473493 - os : ubuntu-24.04
474494 - os : macos-13
@@ -497,7 +517,6 @@ jobs:
497517 fail-fast : false
498518 matrix :
499519 include :
500- - os : ubuntu-20.04
501520 - os : ubuntu-22.04
502521 - os : ubuntu-24.04
503522 - os : macos-13
@@ -535,7 +554,6 @@ jobs:
535554 fail-fast : false
536555 matrix :
537556 include :
538- - os : ubuntu-20.04
539557 - os : ubuntu-22.04
540558 - os : ubuntu-24.04
541559 - os : macos-13
@@ -567,7 +585,7 @@ jobs:
567585 ctest --output-on-failure --no-tests=error
568586
569587 cuda-linux :
570- runs-on : ubuntu-20 .04
588+ runs-on : ubuntu-22 .04
571589
572590 steps :
573591 - uses : actions/checkout@v4
0 commit comments