Skip to content

Commit 0d0ba83

Browse files
committed
update github actions
1 parent bf90a4b commit 0d0ba83

1 file changed

Lines changed: 18 additions & 30 deletions

File tree

.github/workflows/ci.yml

Lines changed: 18 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,6 @@ jobs:
9595

9696

9797
# macos
98-
- description: macos-13
99-
toolset: clang
100-
cxxstd: "14,17,20"
101-
os: macos-13
102-
supported: true
10398
- description: macos-14
10499
toolset: clang
105100
cxxstd: "14,17,20"
@@ -110,6 +105,11 @@ jobs:
110105
cxxstd: "14,17,20"
111106
os: macos-15
112107
supported: true
108+
- description: macos-26
109+
toolset: clang
110+
cxxstd: "17,20,23"
111+
os: macos-26
112+
supported: true
113113

114114
needs: [runner-selection]
115115
# runs-on: ${{ fromJSON(needs.runner-selection.outputs.labelmatrix)[matrix.os] }}
@@ -136,10 +136,10 @@ jobs:
136136
sudo wget https://bootstrap.pypa.io/pip/$python_version/get-pip.py
137137
sudo python3 get-pip.py
138138
sudo /usr/local/bin/pip install cmake
139-
- uses: actions/checkout@v3
139+
- uses: actions/checkout@v6
140140

141141
- name: Cache ccache
142-
uses: actions/cache@v4
142+
uses: actions/cache@v5
143143
if: env.B2_USE_CCACHE
144144
with:
145145
path: ~/.ccache
@@ -217,16 +217,6 @@ jobs:
217217
fail-fast: false
218218
matrix:
219219
include:
220-
- toolset: msvc-14.0
221-
cxxstd: "14,latest"
222-
addrmd: 32,64
223-
os: windows-2019
224-
supported: true
225-
- toolset: msvc-14.2
226-
cxxstd: "14,17,20,latest"
227-
addrmd: 32,64
228-
os: windows-2019
229-
supported: true
230220
- toolset: msvc-14.3
231221
cxxstd: "14,17,20,latest"
232222
addrmd: 32,64
@@ -240,7 +230,7 @@ jobs:
240230
- toolset: gcc
241231
cxxstd: "14,17,2a"
242232
addrmd: 64
243-
os: windows-2019
233+
os: windows-2022
244234
supported: true
245235

246236

@@ -249,7 +239,7 @@ jobs:
249239
runs-on: ${{matrix.os}}
250240

251241
steps:
252-
- uses: actions/checkout@v3
242+
- uses: actions/checkout@v6
253243

254244
- name: Setup Boost
255245
shell: cmd
@@ -307,14 +297,14 @@ jobs:
307297
include:
308298
- os: ubuntu-22.04
309299
- os: ubuntu-24.04
310-
- os: macos-13
311300
- os: macos-14
312301
- os: macos-15
302+
- os: macos-26
313303

314304
runs-on: ${{matrix.os}}
315305

316306
steps:
317-
- uses: actions/checkout@v3
307+
- uses: actions/checkout@v6
318308

319309
- name: Install packages
320310
if: matrix.install
@@ -355,14 +345,14 @@ jobs:
355345
include:
356346
- os: ubuntu-22.04
357347
- os: ubuntu-24.04
358-
- os: macos-13
359348
- os: macos-14
360349
- os: macos-15
350+
- os: macos-26
361351

362352
runs-on: ${{matrix.os}}
363353

364354
steps:
365-
- uses: actions/checkout@v3
355+
- uses: actions/checkout@v6
366356

367357
- name: Install packages
368358
if: matrix.install
@@ -413,14 +403,14 @@ jobs:
413403
include:
414404
- os: ubuntu-22.04
415405
- os: ubuntu-24.04
416-
- os: macos-13
417406
- os: macos-14
418407
- os: macos-15
408+
- os: macos-26
419409

420410
runs-on: ${{matrix.os}}
421411

422412
steps:
423-
- uses: actions/checkout@v3
413+
- uses: actions/checkout@v6
424414

425415
- name: Install packages
426416
if: matrix.install
@@ -467,13 +457,12 @@ jobs:
467457
fail-fast: false
468458
matrix:
469459
include:
470-
- os: windows-2019
471460
- os: windows-2022
472461

473462
runs-on: ${{matrix.os}}
474463

475464
steps:
476-
- uses: actions/checkout@v3
465+
- uses: actions/checkout@v6
477466

478467
- name: Setup Boost
479468
shell: cmd
@@ -516,13 +505,12 @@ jobs:
516505
fail-fast: false
517506
matrix:
518507
include:
519-
- os: windows-2019
520508
- os: windows-2022
521509

522510
runs-on: ${{matrix.os}}
523511

524512
steps:
525-
- uses: actions/checkout@v3
513+
- uses: actions/checkout@v6
526514

527515
- name: Setup Boost
528516
shell: cmd
@@ -589,7 +577,7 @@ jobs:
589577
runs-on: ${{matrix.os}}
590578

591579
steps:
592-
- uses: actions/checkout@v3
580+
- uses: actions/checkout@v6
593581

594582
- name: Setup Boost
595583
shell: cmd

0 commit comments

Comments
 (0)