Skip to content

Commit 4b5e39a

Browse files
committed
Update ci.yml
1 parent e5da96b commit 4b5e39a

File tree

1 file changed

+33
-19
lines changed

1 file changed

+33
-19
lines changed

.github/workflows/ci.yml

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)