Skip to content

Commit b681027

Browse files
committed
Update ci.yml
1 parent 0b0924f commit b681027

File tree

1 file changed

+42
-23
lines changed

1 file changed

+42
-23
lines changed

.github/workflows/ci.yml

Lines changed: 42 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,41 +19,44 @@ jobs:
1919
include:
2020
- toolset: gcc-4.8
2121
cxxstd: "11"
22-
os: ubuntu-latest
2322
container: ubuntu:18.04
23+
os: ubuntu-latest
2424
install: g++-4.8-multilib
2525
address-model: 32,64
2626
- toolset: gcc-5
2727
cxxstd: "11,14,1z"
28-
os: ubuntu-latest
2928
container: ubuntu:18.04
29+
os: ubuntu-latest
3030
install: g++-5-multilib
3131
address-model: 32,64
3232
- toolset: gcc-6
3333
cxxstd: "11,14,1z"
34-
os: ubuntu-latest
3534
container: ubuntu:18.04
35+
os: ubuntu-latest
3636
install: g++-6-multilib
3737
address-model: 32,64
3838
- toolset: gcc-7
3939
cxxstd: "11,14,17"
40-
os: ubuntu-latest
4140
container: ubuntu:18.04
41+
os: ubuntu-latest
4242
install: g++-7-multilib
4343
address-model: 32,64
4444
- toolset: gcc-8
4545
cxxstd: "11,14,17,2a"
46-
os: ubuntu-20.04
46+
container: ubuntu:20.04
47+
os: ubuntu-latest
4748
install: g++-8-multilib
4849
address-model: 32,64
4950
- toolset: gcc-9
5051
cxxstd: "11,14,17,2a"
51-
os: ubuntu-20.04
52+
container: ubuntu:20.04
53+
os: ubuntu-latest
5254
install: g++-9-multilib
5355
address-model: 32,64
5456
- toolset: gcc-10
5557
cxxstd: "11,14,17,2a"
56-
os: ubuntu-20.04
58+
container: ubuntu:20.04
59+
os: ubuntu-latest
5760
install: g++-10-multilib
5861
address-model: 32,64
5962
- toolset: gcc-11
@@ -73,61 +76,74 @@ jobs:
7376
install: g++-13-multilib
7477
address-model: 32,64
7578
- toolset: gcc-14
76-
cxxstd: "11,14,17,20,2b"
79+
cxxstd: "11,14,17,20,23,2c"
7780
os: ubuntu-latest
7881
container: ubuntu:24.04
7982
install: g++-14-multilib
8083
address-model: 32,64
84+
- toolset: gcc-15
85+
cxxstd: "11,14,17,20,23,2c"
86+
os: ubuntu-latest
87+
container: ubuntu:25.04
88+
install: g++-15-multilib
89+
address-model: 32,64
8190
- toolset: clang
8291
compiler: clang++-3.9
8392
cxxstd: "11,14"
84-
os: ubuntu-latest
8593
container: ubuntu:18.04
94+
os: ubuntu-latest
8695
install: clang-3.9
8796
- toolset: clang
8897
compiler: clang++-4.0
8998
cxxstd: "11,14"
90-
os: ubuntu-latest
9199
container: ubuntu:18.04
100+
os: ubuntu-latest
92101
install: clang-4.0
93102
- toolset: clang
94103
compiler: clang++-5.0
95104
cxxstd: "11,14,1z"
96-
os: ubuntu-latest
97105
container: ubuntu:18.04
106+
os: ubuntu-latest
98107
install: clang-5.0
99108
- toolset: clang
100109
compiler: clang++-6.0
101110
cxxstd: "11,14,17"
102-
os: ubuntu-20.04
111+
container: ubuntu:20.04
112+
os: ubuntu-latest
103113
install: clang-6.0
104114
- toolset: clang
105115
compiler: clang++-7
106116
cxxstd: "11,14,17"
107-
os: ubuntu-20.04
117+
container: ubuntu:20.04
118+
os: ubuntu-latest
108119
install: clang-7
109120
- toolset: clang
110121
compiler: clang++-8
111122
cxxstd: "11,14,17"
112-
os: ubuntu-20.04
123+
container: ubuntu:20.04
124+
os: ubuntu-latest
113125
install: clang-8
114126
- toolset: clang
115127
compiler: clang++-9
116128
cxxstd: "11,14,17,2a"
117-
os: ubuntu-20.04
129+
container: ubuntu:20.04
130+
os: ubuntu-latest
118131
install: clang-9
119132
- toolset: clang
120133
compiler: clang++-10
121134
cxxstd: "11,14,17,2a"
122-
os: ubuntu-20.04
135+
container: ubuntu:20.04
136+
os: ubuntu-latest
123137
- toolset: clang
124138
compiler: clang++-11
125139
cxxstd: "11,14,17,2a"
126-
os: ubuntu-20.04
140+
container: ubuntu:20.04
141+
os: ubuntu-latest
127142
- toolset: clang
128143
compiler: clang++-12
129144
cxxstd: "11,14,17,20"
130-
os: ubuntu-20.04
145+
container: ubuntu:20.04
146+
os: ubuntu-latest
131147
- toolset: clang
132148
compiler: clang++-13
133149
cxxstd: "11,14,17,20,2b"
@@ -166,8 +182,14 @@ jobs:
166182
install: clang-18
167183
- toolset: clang
168184
compiler: clang++-19
169-
cxxstd: "11,14,17,20,2b"
170-
container: ubuntu:24.10
185+
cxxstd: "11,14,17,20,23,2c"
186+
container: ubuntu:24.04
187+
os: ubuntu-latest
188+
install: clang-19
189+
- toolset: clang
190+
compiler: clang++-20
191+
cxxstd: "11,14,17,20,23,2c"
192+
container: ubuntu:25.04
171193
os: ubuntu-latest
172194
install: clang-19
173195
- toolset: clang
@@ -310,7 +332,6 @@ jobs:
310332
fail-fast: false
311333
matrix:
312334
include:
313-
- os: ubuntu-20.04
314335
- os: ubuntu-22.04
315336
- os: ubuntu-24.04
316337
- os: macos-13
@@ -359,7 +380,6 @@ jobs:
359380
fail-fast: false
360381
matrix:
361382
include:
362-
- os: ubuntu-20.04
363383
- os: ubuntu-22.04
364384
- os: ubuntu-24.04
365385
- os: macos-13
@@ -418,7 +438,6 @@ jobs:
418438
fail-fast: false
419439
matrix:
420440
include:
421-
- os: ubuntu-20.04
422441
- os: ubuntu-22.04
423442
- os: ubuntu-24.04
424443
- os: macos-13

0 commit comments

Comments
 (0)