Skip to content

Commit 2ce143e

Browse files
committed
Update ci.yml
1 parent 4bc9de3 commit 2ce143e

1 file changed

Lines changed: 44 additions & 19 deletions

File tree

.github/workflows/ci.yml

Lines changed: 44 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@ 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
2525
- toolset: gcc-5
2626
cxxstd: "11,14,1z"
27-
os: ubuntu-latest
2827
container: ubuntu:18.04
28+
os: ubuntu-latest
2929
install: g++-5
3030
- toolset: gcc-6
3131
cxxstd: "11,14,1z"
32-
os: ubuntu-latest
3332
container: ubuntu:18.04
33+
os: ubuntu-latest
3434
install: g++-6
3535
- toolset: gcc-7
3636
cxxstd: "11,14,17"
@@ -49,34 +49,38 @@ jobs:
4949
install: g++-10
5050
- toolset: gcc-11
5151
cxxstd: "11,14,17,2a"
52-
os: ubuntu-20.04
53-
install: g++-11
52+
os: ubuntu-22.04
5453
- toolset: gcc-12
5554
cxxstd: "11,14,17,20,2b"
5655
os: ubuntu-22.04
5756
install: g++-12
5857
- toolset: gcc-13
5958
cxxstd: "11,14,17,20,2b"
59+
container: ubuntu:24.04
6060
os: ubuntu-latest
61-
container: ubuntu:23.04
6261
install: g++-13
62+
- toolset: gcc-14
63+
cxxstd: "11,14,17,20,2b"
64+
container: ubuntu:24.04
65+
os: ubuntu-latest
66+
install: g++-14
6367
- toolset: clang
6468
compiler: clang++-3.9
6569
cxxstd: "11,14"
66-
os: ubuntu-latest
6770
container: ubuntu:18.04
71+
os: ubuntu-latest
6872
install: clang-3.9
6973
- toolset: clang
7074
compiler: clang++-4.0
7175
cxxstd: "11,14"
72-
os: ubuntu-latest
7376
container: ubuntu:18.04
77+
os: ubuntu-latest
7478
install: clang-4.0
7579
- toolset: clang
7680
compiler: clang++-5.0
7781
cxxstd: "11,14,1z"
78-
os: ubuntu-latest
7982
container: ubuntu:18.04
83+
os: ubuntu-latest
8084
install: clang-5.0
8185
- toolset: clang
8286
compiler: clang++-6.0
@@ -131,18 +135,36 @@ jobs:
131135
- toolset: clang
132136
compiler: clang++-16
133137
cxxstd: "11,14,17,20,2b"
138+
container: ubuntu:24.04
134139
os: ubuntu-latest
135-
container: ubuntu:23.04
136140
install: clang-16
137141
- toolset: clang
138-
cxxstd: "11,14,17,2a"
139-
os: macos-11
142+
compiler: clang++-17
143+
cxxstd: "11,14,17,20,2b"
144+
container: ubuntu:24.04
145+
os: ubuntu-latest
146+
install: clang-17
140147
- toolset: clang
148+
compiler: clang++-18
141149
cxxstd: "11,14,17,20,2b"
142-
os: macos-12
150+
container: ubuntu:24.04
151+
os: ubuntu-latest
152+
install: clang-18
153+
- toolset: clang
154+
compiler: clang++-19
155+
cxxstd: "11,14,17,20,2b"
156+
container: ubuntu:24.10
157+
os: ubuntu-latest
158+
install: clang-19
143159
- toolset: clang
144160
cxxstd: "11,14,17,20,2b"
145161
os: macos-13
162+
- toolset: clang
163+
cxxstd: "11,14,17,20,2b"
164+
os: macos-14
165+
- toolset: clang
166+
cxxstd: "11,14,17,20,2b"
167+
os: macos-15
146168

147169
runs-on: ${{matrix.os}}
148170
container: ${{matrix.container}}
@@ -264,9 +286,10 @@ jobs:
264286
include:
265287
- os: ubuntu-20.04
266288
- os: ubuntu-22.04
267-
- os: macos-11
268-
- os: macos-12
289+
- os: ubuntu-24.04
269290
- os: macos-13
291+
- os: macos-14
292+
- os: macos-15
270293

271294
runs-on: ${{matrix.os}}
272295

@@ -312,9 +335,10 @@ jobs:
312335
include:
313336
- os: ubuntu-20.04
314337
- os: ubuntu-22.04
315-
- os: macos-11
316-
- os: macos-12
338+
- os: ubuntu-24.04
317339
- os: macos-13
340+
- os: macos-14
341+
- os: macos-15
318342

319343
runs-on: ${{matrix.os}}
320344

@@ -370,9 +394,10 @@ jobs:
370394
include:
371395
- os: ubuntu-20.04
372396
- os: ubuntu-22.04
373-
- os: macos-11
374-
- os: macos-12
397+
- os: ubuntu-24.04
375398
- os: macos-13
399+
- os: macos-14
400+
- os: macos-15
376401

377402
runs-on: ${{matrix.os}}
378403

0 commit comments

Comments
 (0)