Skip to content

Commit 76dc741

Browse files
committed
Update ci.yml
1 parent d945fda commit 76dc741

1 file changed

Lines changed: 30 additions & 71 deletions

File tree

.github/workflows/ci.yml

Lines changed: 30 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,6 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
include:
20-
- toolset: gcc-5
21-
cxxstd: "03,11,14,1z"
22-
container: ubuntu:18.04
23-
os: ubuntu-latest
24-
install: g++-5
25-
- toolset: gcc-6
26-
cxxstd: "03,11,14,1z"
27-
container: ubuntu:18.04
28-
os: ubuntu-latest
29-
install: g++-6
3020
- toolset: gcc-7
3121
cxxstd: "03,11,14,17"
3222
container: ubuntu:20.04
@@ -65,27 +55,14 @@ jobs:
6555
install: g++-14
6656
- toolset: gcc-15
6757
cxxstd: "03,11,14,17,20,23,2c"
68-
container: ubuntu:25.04
58+
container: ubuntu:26.04
6959
os: ubuntu-latest
7060
install: g++-15
71-
- toolset: clang
72-
compiler: clang++-3.9
73-
cxxstd: "03,11,14"
74-
container: ubuntu:18.04
75-
os: ubuntu-latest
76-
install: clang-3.9
77-
- toolset: clang
78-
compiler: clang++-4.0
79-
cxxstd: "03,11,14"
80-
container: ubuntu:18.04
81-
os: ubuntu-latest
82-
install: clang-4.0
83-
- toolset: clang
84-
compiler: clang++-5.0
85-
cxxstd: "03,11,14,1z"
86-
container: ubuntu:18.04
61+
- toolset: gcc-16
62+
cxxstd: "03,11,14,17,20,23,2c"
63+
container: ubuntu:26.04
8764
os: ubuntu-latest
88-
install: clang-5.0
65+
install: g++-16
8966
- toolset: clang
9067
compiler: clang++-6.0
9168
cxxstd: "03,11,14,17"
@@ -179,9 +156,15 @@ jobs:
179156
- toolset: clang
180157
compiler: clang++-21
181158
cxxstd: "03,11,14,17,20,23,2c"
182-
container: ubuntu:25.10
159+
container: ubuntu:26.04
183160
os: ubuntu-latest
184161
install: clang-21
162+
- toolset: clang
163+
compiler: clang++-22
164+
cxxstd: "03,11,14,17,20,23,2c"
165+
container: ubuntu:26.04
166+
os: ubuntu-latest
167+
install: clang-22
185168
- toolset: clang
186169
cxxstd: "03,11,14,17,20,2b"
187170
os: macos-14
@@ -193,12 +176,7 @@ jobs:
193176
os: macos-26
194177

195178
runs-on: ${{matrix.os}}
196-
197-
container:
198-
image: ${{matrix.container}}
199-
volumes:
200-
- /node20217:/node20217:rw,rshared
201-
- ${{ startsWith(matrix.container, 'ubuntu:1') && '/node20217:/__e/node20:ro,rshared' || ' ' }}
179+
container: ${{matrix.container}}
202180

203181
defaults:
204182
run:
@@ -211,14 +189,7 @@ jobs:
211189
apt-get update
212190
apt-get -y install sudo python3 git g++ curl xz-utils
213191
214-
- name: Install nodejs20glibc2.17
215-
if: ${{ startsWith( matrix.container, 'ubuntu:1' ) }}
216-
run: |
217-
curl -LO https://archives.boost.io/misc/node/node-v20.9.0-linux-x64-glibc-217.tar.xz
218-
tar -xf node-v20.9.0-linux-x64-glibc-217.tar.xz --strip-components 1 -C /node20217
219-
ldd /__e/node20/bin/node
220-
221-
- uses: actions/checkout@v4
192+
- uses: actions/checkout@v6
222193

223194
- name: Install packages
224195
if: matrix.install
@@ -277,7 +248,7 @@ jobs:
277248
runs-on: ${{matrix.os}}
278249

279250
steps:
280-
- uses: actions/checkout@v4
251+
- uses: actions/checkout@v6
281252

282253
- name: Setup Boost
283254
shell: cmd
@@ -312,16 +283,13 @@ jobs:
312283
fail-fast: false
313284
matrix:
314285
include:
315-
- os: ubuntu-22.04
316-
- os: ubuntu-24.04
317-
- os: macos-14
318-
- os: macos-15
319-
- os: macos-26
286+
- os: ubuntu-latest
287+
- os: macos-latest
320288

321289
runs-on: ${{matrix.os}}
322290

323291
steps:
324-
- uses: actions/checkout@v4
292+
- uses: actions/checkout@v6
325293

326294
- name: Install packages
327295
if: matrix.install
@@ -360,16 +328,13 @@ jobs:
360328
fail-fast: false
361329
matrix:
362330
include:
363-
- os: ubuntu-22.04
364-
- os: ubuntu-24.04
365-
- os: macos-14
366-
- os: macos-15
367-
- os: macos-26
331+
- os: ubuntu-latest
332+
- os: macos-latest
368333

369334
runs-on: ${{matrix.os}}
370335

371336
steps:
372-
- uses: actions/checkout@v4
337+
- uses: actions/checkout@v6
373338

374339
- name: Install packages
375340
if: matrix.install
@@ -418,16 +383,13 @@ jobs:
418383
fail-fast: false
419384
matrix:
420385
include:
421-
- os: ubuntu-22.04
422-
- os: ubuntu-24.04
423-
- os: macos-14
424-
- os: macos-15
425-
- os: macos-26
386+
- os: ubuntu-latest
387+
- os: macos-latest
426388

427389
runs-on: ${{matrix.os}}
428390

429391
steps:
430-
- uses: actions/checkout@v4
392+
- uses: actions/checkout@v6
431393

432394
- name: Install packages
433395
if: matrix.install
@@ -474,13 +436,12 @@ jobs:
474436
fail-fast: false
475437
matrix:
476438
include:
477-
- os: windows-2022
478-
- os: windows-2025
439+
- os: windows-latest
479440

480441
runs-on: ${{matrix.os}}
481442

482443
steps:
483-
- uses: actions/checkout@v4
444+
- uses: actions/checkout@v6
484445

485446
- name: Setup Boost
486447
shell: cmd
@@ -523,13 +484,12 @@ jobs:
523484
fail-fast: false
524485
matrix:
525486
include:
526-
- os: windows-2022
527-
- os: windows-2025
487+
- os: windows-latest
528488

529489
runs-on: ${{matrix.os}}
530490

531491
steps:
532-
- uses: actions/checkout@v4
492+
- uses: actions/checkout@v6
533493

534494
- name: Setup Boost
535495
shell: cmd
@@ -590,13 +550,12 @@ jobs:
590550
fail-fast: false
591551
matrix:
592552
include:
593-
- os: windows-2022
594-
- os: windows-2025
553+
- os: windows-latest
595554

596555
runs-on: ${{matrix.os}}
597556

598557
steps:
599-
- uses: actions/checkout@v4
558+
- uses: actions/checkout@v6
600559

601560
- name: Setup Boost
602561
shell: cmd

0 commit comments

Comments
 (0)