Skip to content

Commit ef0be94

Browse files
committed
Update ci.yml
1 parent f6b538d commit ef0be94

1 file changed

Lines changed: 33 additions & 38 deletions

File tree

.github/workflows/ci.yml

Lines changed: 33 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,12 @@ jobs:
8989
os: ubuntu-latest
9090
install: g++-14-multilib
9191
address-model: 32,64
92+
- toolset: gcc-15
93+
cxxstd: "11,14,17,20,23,2c"
94+
container: ubuntu:25.10
95+
os: ubuntu-latest
96+
install: g++-15-multilib
97+
address-model: 32,64
9298
- toolset: clang
9399
compiler: clang++-3.9
94100
cxxstd: "11,14"
@@ -178,18 +184,30 @@ jobs:
178184
- toolset: clang
179185
compiler: clang++-19
180186
cxxstd: "11,14,17,20,2b"
181-
container: ubuntu:24.10
187+
container: ubuntu:24.04
182188
os: ubuntu-latest
183189
install: clang-19
184190
- toolset: clang
185-
cxxstd: "11,14,17,20,2b"
186-
os: macos-13
191+
compiler: clang++-20
192+
cxxstd: "11,14,17,20,23,2c"
193+
container: ubuntu:24.04
194+
os: ubuntu-latest
195+
install: clang-20
196+
- toolset: clang
197+
compiler: clang++-21
198+
cxxstd: "11,14,17,20,23,2c"
199+
container: ubuntu:25.10
200+
os: ubuntu-latest
201+
install: clang-21
187202
- toolset: clang
188203
cxxstd: "11,14,17,20,2b"
189204
os: macos-14
190205
- toolset: clang
191206
cxxstd: "11,14,17,20,2b"
192207
os: macos-15
208+
- toolset: clang
209+
cxxstd: "11,14,17,20,23,2c"
210+
os: macos-26
193211

194212
runs-on: ${{matrix.os}}
195213

@@ -263,26 +281,18 @@ jobs:
263281
fail-fast: false
264282
matrix:
265283
include:
266-
- toolset: msvc-14.0
267-
cxxstd: 14,latest
268-
addrmd: 32,64
269-
os: windows-2019
270-
- toolset: msvc-14.2
271-
cxxstd: "14,17,20,latest"
272-
addrmd: 32,64
273-
os: windows-2019
274284
- toolset: msvc-14.3
275285
cxxstd: "14,17,20,latest"
276286
addrmd: 32,64
277287
os: windows-2022
278288
- toolset: clang-win
279-
cxxstd: "14,17,latest"
289+
cxxstd: "14,17,20,latest"
280290
addrmd: 32,64
281-
os: windows-2022
291+
os: windows-2025
282292
- toolset: gcc
283293
cxxstd: "11,14,17,2a"
284294
addrmd: 64
285-
os: windows-2019
295+
os: windows-2022
286296

287297
runs-on: ${{matrix.os}}
288298

@@ -322,12 +332,8 @@ jobs:
322332
fail-fast: false
323333
matrix:
324334
include:
325-
- os: ubuntu-20.04
326-
- os: ubuntu-22.04
327-
- os: ubuntu-24.04
328-
- os: macos-13
329-
- os: macos-14
330-
- os: macos-15
335+
- os: ubuntu-latest
336+
- os: macos-latest
331337

332338
runs-on: ${{matrix.os}}
333339

@@ -371,12 +377,8 @@ jobs:
371377
fail-fast: false
372378
matrix:
373379
include:
374-
- os: ubuntu-20.04
375-
- os: ubuntu-22.04
376-
- os: ubuntu-24.04
377-
- os: macos-13
378-
- os: macos-14
379-
- os: macos-15
380+
- os: ubuntu-latest
381+
- os: macos-latest
380382

381383
runs-on: ${{matrix.os}}
382384

@@ -430,12 +432,8 @@ jobs:
430432
fail-fast: false
431433
matrix:
432434
include:
433-
- os: ubuntu-20.04
434-
- os: ubuntu-22.04
435-
- os: ubuntu-24.04
436-
- os: macos-13
437-
- os: macos-14
438-
- os: macos-15
435+
- os: ubuntu-latest
436+
- os: macos-latest
439437

440438
runs-on: ${{matrix.os}}
441439

@@ -487,8 +485,7 @@ jobs:
487485
fail-fast: false
488486
matrix:
489487
include:
490-
- os: windows-2019
491-
- os: windows-2022
488+
- os: windows-latest
492489

493490
runs-on: ${{matrix.os}}
494491

@@ -536,8 +533,7 @@ jobs:
536533
fail-fast: false
537534
matrix:
538535
include:
539-
- os: windows-2019
540-
- os: windows-2022
536+
- os: windows-latest
541537

542538
runs-on: ${{matrix.os}}
543539

@@ -603,8 +599,7 @@ jobs:
603599
fail-fast: false
604600
matrix:
605601
include:
606-
- os: windows-2019
607-
- os: windows-2022
602+
- os: windows-latest
608603

609604
runs-on: ${{matrix.os}}
610605

0 commit comments

Comments
 (0)