Skip to content

Commit cd036b6

Browse files
committed
Update ci.yml
1 parent 1555e9c commit cd036b6

File tree

1 file changed

+34
-20
lines changed

1 file changed

+34
-20
lines changed

Diff for: .github/workflows/ci.yml

+34-20
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,14 @@ jobs:
5656
install: g++-12
5757
- toolset: gcc-13
5858
cxxstd: "11,14,17,20,2b"
59-
container: ubuntu:23.04
59+
container: ubuntu:24.04
6060
os: ubuntu-latest
6161
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
6267
- toolset: clang
6368
compiler: clang++-3.9
6469
cxxstd: "11,14"
@@ -133,24 +138,30 @@ jobs:
133138
- toolset: clang
134139
compiler: clang++-16
135140
cxxstd: "11,14,17,20,2b"
136-
container: ubuntu:23.04
141+
container: ubuntu:24.04
137142
os: ubuntu-latest
138143
install: clang-16
139144
- toolset: clang
140145
compiler: clang++-17
141146
cxxstd: "11,14,17,20,2b"
142-
container: ubuntu:23.10
147+
container: ubuntu:24.04
143148
os: ubuntu-latest
144149
install: clang-17
145150
- toolset: clang
146-
cxxstd: "11,14,17,2a"
147-
os: macos-11
148-
- toolset: clang
151+
compiler: clang++-18
149152
cxxstd: "11,14,17,20,2b"
150-
os: macos-12
153+
container: ubuntu:24.04
154+
os: ubuntu-latest
155+
install: clang-18
151156
- toolset: clang
152157
cxxstd: "11,14,17,20,2b"
153158
os: macos-13
159+
- toolset: clang
160+
cxxstd: "11,14,17,20,2b"
161+
os: macos-14
162+
- toolset: clang
163+
cxxstd: "11,14,17,20,2b"
164+
os: macos-15
154165

155166
runs-on: ${{matrix.os}}
156167
container: ${{matrix.container}}
@@ -236,7 +247,7 @@ jobs:
236247
runs-on: ${{matrix.os}}
237248

238249
steps:
239-
- uses: actions/checkout@v3
250+
- uses: actions/checkout@v4
240251

241252
- name: Setup Boost
242253
shell: cmd
@@ -273,14 +284,15 @@ jobs:
273284
include:
274285
- os: ubuntu-20.04
275286
- os: ubuntu-22.04
276-
- os: macos-11
277-
- os: macos-12
287+
- os: ubuntu-24.04
278288
- os: macos-13
289+
- os: macos-14
290+
- os: macos-15
279291

280292
runs-on: ${{matrix.os}}
281293

282294
steps:
283-
- uses: actions/checkout@v3
295+
- uses: actions/checkout@v4
284296

285297
- name: Install packages
286298
if: matrix.install
@@ -321,14 +333,15 @@ jobs:
321333
include:
322334
- os: ubuntu-20.04
323335
- os: ubuntu-22.04
324-
- os: macos-11
325-
- os: macos-12
336+
- os: ubuntu-24.04
326337
- os: macos-13
338+
- os: macos-14
339+
- os: macos-15
327340

328341
runs-on: ${{matrix.os}}
329342

330343
steps:
331-
- uses: actions/checkout@v3
344+
- uses: actions/checkout@v4
332345

333346
- name: Install packages
334347
if: matrix.install
@@ -379,14 +392,15 @@ jobs:
379392
include:
380393
- os: ubuntu-20.04
381394
- os: ubuntu-22.04
382-
- os: macos-11
383-
- os: macos-12
395+
- os: ubuntu-24.04
384396
- os: macos-13
397+
- os: macos-14
398+
- os: macos-15
385399

386400
runs-on: ${{matrix.os}}
387401

388402
steps:
389-
- uses: actions/checkout@v3
403+
- uses: actions/checkout@v4
390404

391405
- name: Install packages
392406
if: matrix.install
@@ -439,7 +453,7 @@ jobs:
439453
runs-on: ${{matrix.os}}
440454

441455
steps:
442-
- uses: actions/checkout@v3
456+
- uses: actions/checkout@v4
443457

444458
- name: Setup Boost
445459
shell: cmd
@@ -488,7 +502,7 @@ jobs:
488502
runs-on: ${{matrix.os}}
489503

490504
steps:
491-
- uses: actions/checkout@v3
505+
- uses: actions/checkout@v4
492506

493507
- name: Setup Boost
494508
shell: cmd
@@ -555,7 +569,7 @@ jobs:
555569
runs-on: ${{matrix.os}}
556570

557571
steps:
558-
- uses: actions/checkout@v3
572+
- uses: actions/checkout@v4
559573

560574
- name: Setup Boost
561575
shell: cmd

0 commit comments

Comments
 (0)