Skip to content

Commit e417b6b

Browse files
committed
GitHub Actions: use macos-26[-intel].
Needed to have access to `std::format()`.
1 parent ae845f5 commit e417b6b

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@ jobs:
3434
os: ubuntu-latest
3535
python_bindings: ON
3636
- name: 'macOS static - C++ (Intel)'
37-
os: macos-15-intel
37+
os: macos-26-intel
3838
python_bindings: OFF
3939
- name: 'macOS shared - C++/Python (Intel)'
40-
os: macos-15-intel
40+
os: macos-26-intel
4141
python_bindings: ON
4242
- name: 'macOS static - C++ (ARM)'
43-
os: macos-latest
43+
os: macos-26
4444
python_bindings: OFF
4545
- name: 'macOS shared - C++/Python (ARM)'
46-
os: macos-latest
46+
os: macos-26
4747
python_bindings: ON
4848
steps:
4949
- name: Check out libCellML
@@ -85,7 +85,7 @@ jobs:
8585
run: cmake --build build --target test
8686
javascript:
8787
name: JavaScript
88-
runs-on: macos-latest
88+
runs-on: macos-26
8989
strategy:
9090
fail-fast: false
9191
steps:
@@ -137,7 +137,7 @@ jobs:
137137
ninja test_clang_format
138138
coverage:
139139
name: Code coverage
140-
runs-on: macos-latest
140+
runs-on: macos-26
141141
strategy:
142142
fail-fast: false
143143
steps:

.github/workflows/deploy-on-release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ jobs:
9090
build_type: "Release", cc: "gcc", cxx: "g++"
9191
}
9292
- {
93-
name: "macOS 15 Clang",
94-
os: macos-15-intel,
93+
name: "macOS 26 Clang",
94+
os: macos-26-intel,
9595
cc: "clang", cxx: "clang++"
9696
}
9797

@@ -285,17 +285,17 @@ jobs:
285285
strategy:
286286
fail-fast: false
287287
matrix:
288-
os: [macos-15-intel, ubuntu-20.04, windows-2019]
288+
os: [macos-26-intel, ubuntu-20.04, windows-2019]
289289
py: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
290290
include:
291291
- name: 'Windows'
292292
os: windows-2019
293293
- name: 'Linux'
294294
os: ubuntu-20.04
295295
- name: 'macOS'
296-
os: macos-15-intel
296+
os: macos-26-intel
297297
exclude:
298-
- os: macos-15-intel
298+
- os: macos-26-intel
299299
py: '3.7'
300300
- os: ubuntu-20.04
301301
py: '3.7'
@@ -396,7 +396,7 @@ jobs:
396396
needs: setup-jobs
397397
if: needs.setup-jobs.outputs.allowed-jobs == 'Javascript' || needs.setup-jobs.outputs.allowed-jobs == 'All'
398398
name: libcellml.js
399-
runs-on: macos-15-intel
399+
runs-on: macos-26-intel
400400
steps:
401401
- name: Checkout libCellML
402402
uses: actions/checkout@v4

0 commit comments

Comments
 (0)