Skip to content

Commit 709e446

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

File tree

1 file changed

+45
-23
lines changed

1 file changed

+45
-23
lines changed

.github/workflows/ci.yml

Lines changed: 45 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,77 @@ 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
137+
install: clang-10
123138
- toolset: clang
124139
compiler: clang++-11
125140
cxxstd: "11,14,17,2a"
126-
os: ubuntu-20.04
141+
container: ubuntu:20.04
142+
os: ubuntu-latest
143+
install: clang-11
127144
- toolset: clang
128145
compiler: clang++-12
129146
cxxstd: "11,14,17,20"
130-
os: ubuntu-20.04
147+
container: ubuntu:20.04
148+
os: ubuntu-latest
149+
install: clang-12
131150
- toolset: clang
132151
compiler: clang++-13
133152
cxxstd: "11,14,17,20,2b"
@@ -166,10 +185,16 @@ jobs:
166185
install: clang-18
167186
- toolset: clang
168187
compiler: clang++-19
169-
cxxstd: "11,14,17,20,2b"
170-
container: ubuntu:24.10
188+
cxxstd: "11,14,17,20,23,2c"
189+
container: ubuntu:24.04
171190
os: ubuntu-latest
172191
install: clang-19
192+
- toolset: clang
193+
compiler: clang++-20
194+
cxxstd: "11,14,17,20,23,2c"
195+
container: ubuntu:25.04
196+
os: ubuntu-latest
197+
install: clang-20
173198
- toolset: clang
174199
cxxstd: "11,14,17,20,2b"
175200
os: macos-13
@@ -310,7 +335,6 @@ jobs:
310335
fail-fast: false
311336
matrix:
312337
include:
313-
- os: ubuntu-20.04
314338
- os: ubuntu-22.04
315339
- os: ubuntu-24.04
316340
- os: macos-13
@@ -359,7 +383,6 @@ jobs:
359383
fail-fast: false
360384
matrix:
361385
include:
362-
- os: ubuntu-20.04
363386
- os: ubuntu-22.04
364387
- os: ubuntu-24.04
365388
- os: macos-13
@@ -418,7 +441,6 @@ jobs:
418441
fail-fast: false
419442
matrix:
420443
include:
421-
- os: ubuntu-20.04
422444
- os: ubuntu-22.04
423445
- os: ubuntu-24.04
424446
- os: macos-13

0 commit comments

Comments
 (0)