Skip to content

Commit db00e18

Browse files
committed
Update ci.yml
1 parent 7a49a5d commit db00e18

File tree

1 file changed

+42
-18
lines changed

1 file changed

+42
-18
lines changed

.github/workflows/ci.yml

Lines changed: 42 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,33 +19,36 @@ 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"
37-
os: ubuntu-latest
3837
container: ubuntu:18.04
38+
os: ubuntu-latest
3939
- toolset: gcc-8
4040
cxxstd: "11,14,17,2a"
41-
os: ubuntu-20.04
41+
container: ubuntu:20.04
42+
os: ubuntu-latest
4243
install: g++-8
4344
- toolset: gcc-9
4445
cxxstd: "11,14,17,2a"
45-
os: ubuntu-20.04
46+
container: ubuntu:20.04
47+
os: ubuntu-latest
4648
- toolset: gcc-10
4749
cxxstd: "11,14,17,2a"
48-
os: ubuntu-20.04
50+
container: ubuntu:20.04
51+
os: ubuntu-latest
4952
install: g++-10
5053
- toolset: gcc-11
5154
cxxstd: "11,14,17,2a"
@@ -64,6 +67,11 @@ jobs:
6467
os: ubuntu-latest
6568
container: ubuntu:24.04
6669
install: g++-14
70+
- toolset: gcc-15
71+
cxxstd: "11,14,17,20,23,2c"
72+
os: ubuntu-latest
73+
container: ubuntu:25.04
74+
install: g++-15
6775
- toolset: clang
6876
compiler: clang++-3.9
6977
cxxstd: "11,14"
@@ -85,35 +93,45 @@ jobs:
8593
- toolset: clang
8694
compiler: clang++-6.0
8795
cxxstd: "11,14,17"
88-
os: ubuntu-20.04
96+
container: ubuntu:20.04
97+
os: ubuntu-latest
8998
install: clang-6.0
9099
- toolset: clang
91100
compiler: clang++-7
92101
cxxstd: "11,14,17"
93-
os: ubuntu-20.04
102+
container: ubuntu:20.04
103+
os: ubuntu-latest
94104
install: clang-7
95105
- toolset: clang
96106
compiler: clang++-8
97107
cxxstd: "11,14,17"
98-
os: ubuntu-20.04
108+
container: ubuntu:20.04
109+
os: ubuntu-latest
99110
install: clang-8
100111
- toolset: clang
101112
compiler: clang++-9
102113
cxxstd: "11,14,17"
103-
os: ubuntu-20.04
114+
container: ubuntu:20.04
115+
os: ubuntu-latest
104116
install: clang-9
105117
- toolset: clang
106118
compiler: clang++-10
107119
cxxstd: "11,14,17,2a"
108-
os: ubuntu-20.04
120+
container: ubuntu:20.04
121+
os: ubuntu-latest
122+
install: clang-10
109123
- toolset: clang
110124
compiler: clang++-11
111125
cxxstd: "11,14,17,2a"
112-
os: ubuntu-20.04
126+
container: ubuntu:20.04
127+
os: ubuntu-latest
128+
install: clang-11
113129
- toolset: clang
114130
compiler: clang++-12
115131
cxxstd: "11,14,17,20"
116-
os: ubuntu-20.04
132+
container: ubuntu:20.04
133+
os: ubuntu-latest
134+
install: clang-12
117135
- toolset: clang
118136
compiler: clang++-13
119137
cxxstd: "11,14,17,20,2b"
@@ -153,9 +171,15 @@ jobs:
153171
- toolset: clang
154172
compiler: clang++-19
155173
cxxstd: "11,14,17,20,2b"
156-
container: ubuntu:24.10
174+
container: ubuntu:24.04
157175
os: ubuntu-latest
158176
install: clang-19
177+
- toolset: clang
178+
compiler: clang++-20
179+
cxxstd: "11,14,17,20,23,2c"
180+
container: ubuntu:25.04
181+
os: ubuntu-latest
182+
install: clang-20
159183
- toolset: clang
160184
cxxstd: "11,14,17,20,2b"
161185
os: macos-13
@@ -296,7 +320,6 @@ jobs:
296320
fail-fast: false
297321
matrix:
298322
include:
299-
- os: ubuntu-20.04
300323
- os: ubuntu-22.04
301324
- os: ubuntu-24.04
302325
- os: macos-13
@@ -345,7 +368,6 @@ jobs:
345368
fail-fast: false
346369
matrix:
347370
include:
348-
- os: ubuntu-20.04
349371
- os: ubuntu-22.04
350372
- os: ubuntu-24.04
351373
- os: macos-13
@@ -404,7 +426,6 @@ jobs:
404426
fail-fast: false
405427
matrix:
406428
include:
407-
- os: ubuntu-20.04
408429
- os: ubuntu-22.04
409430
- os: ubuntu-24.04
410431
- os: macos-13
@@ -463,6 +484,7 @@ jobs:
463484
include:
464485
- os: windows-2019
465486
- os: windows-2022
487+
- os: windows-2025
466488

467489
runs-on: ${{matrix.os}}
468490

@@ -512,6 +534,7 @@ jobs:
512534
include:
513535
- os: windows-2019
514536
- os: windows-2022
537+
- os: windows-2025
515538

516539
runs-on: ${{matrix.os}}
517540

@@ -579,6 +602,7 @@ jobs:
579602
include:
580603
- os: windows-2019
581604
- os: windows-2022
605+
- os: windows-2025
582606

583607
runs-on: ${{matrix.os}}
584608

0 commit comments

Comments
 (0)