Skip to content

Commit ac29892

Browse files
committed
Update ci.yml
1 parent 1ddee6c commit ac29892

File tree

1 file changed

+27
-12
lines changed

1 file changed

+27
-12
lines changed

.github/workflows/ci.yml

+27-12
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@ jobs:
5959
os: ubuntu-latest
6060
container: ubuntu:23.04
6161
install: g++-13
62+
- toolset: gcc-14
63+
cxxstd: "03,11,14,17,20,2b"
64+
os: ubuntu-latest
65+
container: ubuntu:24.04
66+
install: g++-14
6267
- toolset: clang
6368
compiler: clang++-3.9
6469
cxxstd: "03,11,14"
@@ -143,14 +148,20 @@ jobs:
143148
os: ubuntu-latest
144149
install: clang-17
145150
- toolset: clang
146-
cxxstd: "03,11,14,17,2a"
147-
os: macos-11
151+
compiler: clang++-18
152+
cxxstd: "03,11,14,17,20,2b"
153+
container: ubuntu:24.04
154+
os: ubuntu-latest
155+
install: clang-18
148156
- toolset: clang
149157
cxxstd: "03,11,14,17,20,2b"
150158
os: macos-12
151159
- toolset: clang
152160
cxxstd: "03,11,14,17,20,2b"
153161
os: macos-13
162+
- toolset: clang
163+
cxxstd: "03,11,14,17,20,2b"
164+
os: macos-14
154165

155166
runs-on: ${{matrix.os}}
156167
container: ${{matrix.container}}
@@ -160,6 +171,10 @@ jobs:
160171
shell: bash
161172

162173
steps:
174+
- name: Enable Node 16
175+
run: |
176+
echo "ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true" >> $GITHUB_ENV
177+
163178
- uses: actions/checkout@v3
164179

165180
- name: Setup container environment
@@ -246,7 +261,7 @@ jobs:
246261
runs-on: ${{matrix.os}}
247262

248263
steps:
249-
- uses: actions/checkout@v3
264+
- uses: actions/checkout@v4
250265

251266
- name: Setup Boost
252267
shell: cmd
@@ -284,14 +299,14 @@ jobs:
284299
include:
285300
- os: ubuntu-20.04
286301
- os: ubuntu-22.04
287-
- os: macos-11
288302
- os: macos-12
289303
- os: macos-13
304+
- os: macos-14
290305

291306
runs-on: ${{matrix.os}}
292307

293308
steps:
294-
- uses: actions/checkout@v3
309+
- uses: actions/checkout@v4
295310

296311
- name: Install packages
297312
if: matrix.install
@@ -332,14 +347,14 @@ jobs:
332347
include:
333348
- os: ubuntu-20.04
334349
- os: ubuntu-22.04
335-
- os: macos-11
336350
- os: macos-12
337351
- os: macos-13
352+
- os: macos-14
338353

339354
runs-on: ${{matrix.os}}
340355

341356
steps:
342-
- uses: actions/checkout@v3
357+
- uses: actions/checkout@v4
343358

344359
- name: Install packages
345360
if: matrix.install
@@ -390,14 +405,14 @@ jobs:
390405
include:
391406
- os: ubuntu-20.04
392407
- os: ubuntu-22.04
393-
- os: macos-11
394408
- os: macos-12
395409
- os: macos-13
410+
- os: macos-14
396411

397412
runs-on: ${{matrix.os}}
398413

399414
steps:
400-
- uses: actions/checkout@v3
415+
- uses: actions/checkout@v4
401416

402417
- name: Install packages
403418
if: matrix.install
@@ -450,7 +465,7 @@ jobs:
450465
runs-on: ${{matrix.os}}
451466

452467
steps:
453-
- uses: actions/checkout@v3
468+
- uses: actions/checkout@v4
454469

455470
- name: Setup Boost
456471
shell: cmd
@@ -499,7 +514,7 @@ jobs:
499514
runs-on: ${{matrix.os}}
500515

501516
steps:
502-
- uses: actions/checkout@v3
517+
- uses: actions/checkout@v4
503518

504519
- name: Setup Boost
505520
shell: cmd
@@ -566,7 +581,7 @@ jobs:
566581
runs-on: ${{matrix.os}}
567582

568583
steps:
569-
- uses: actions/checkout@v3
584+
- uses: actions/checkout@v4
570585

571586
- name: Setup Boost
572587
shell: cmd

0 commit comments

Comments
 (0)