Skip to content

Commit d3c9eaf

Browse files
Copilotdannywillems
andcommitted
CI: update to test on specific macOS versions (13, 14, 15) and latest
Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com>
1 parent 9be7e06 commit d3c9eaf

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

.github/workflows/ci.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ jobs:
181181
strategy:
182182
fail-fast: false # Allow other platforms to continue if one fails
183183
matrix:
184-
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-latest]
184+
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-13, macos-14, macos-15, macos-latest]
185185
ocaml_version: [4.14.2]
186186
runs-on: ${{ matrix.os }}
187187
steps:
@@ -237,7 +237,7 @@ jobs:
237237
strategy:
238238
fail-fast: false # Allow other platforms to continue if one fails
239239
matrix:
240-
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-latest]
240+
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-13, macos-14, macos-15, macos-latest]
241241
ocaml_version: [4.14.2]
242242
runs-on: ${{ matrix.os }}
243243
steps:
@@ -269,7 +269,7 @@ jobs:
269269
strategy:
270270
fail-fast: false # Allow other platforms to continue if one fails
271271
matrix:
272-
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-latest]
272+
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-13, macos-14, macos-15, macos-latest]
273273
ocaml_version: [4.14.2]
274274
runs-on: ${{ matrix.os }}
275275
steps:
@@ -308,7 +308,7 @@ jobs:
308308
strategy:
309309
fail-fast: false # Allow other platforms to continue if one fails
310310
matrix:
311-
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-latest]
311+
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-13, macos-14, macos-15, macos-latest]
312312
ocaml_version: [4.14.2]
313313
runs-on: ${{ matrix.os }}
314314
steps:

.github/workflows/test-docs-scripts.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'test-doc-scripts')
8080
strategy:
8181
matrix:
82-
os: [macos-latest]
82+
os: [macos-13, macos-14, macos-15, macos-latest]
8383

8484
steps:
8585
- name: Checkout repository
@@ -205,7 +205,7 @@ jobs:
205205
if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'test-doc-scripts')
206206
strategy:
207207
matrix:
208-
os: [macos-latest]
208+
os: [macos-13, macos-14, macos-15, macos-latest]
209209

210210
steps:
211211
- name: Checkout repository
@@ -227,7 +227,7 @@ jobs:
227227
if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'test-doc-scripts')
228228
strategy:
229229
matrix:
230-
os: [macos-latest, ubuntu-latest]
230+
os: [macos-13, macos-14, macos-15, macos-latest, ubuntu-latest]
231231

232232
steps:
233233
- name: Checkout repository

website/docs/developers/getting-started.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ for the node's continued development and mainnet readiness.
3636
- **Operating System**: Officially supported platforms (build tested in CI):
3737
- Ubuntu 22.04 LTS
3838
- Ubuntu 24.04 LTS (x86_64 and ARM64)
39+
- macOS 13 (Ventura)
40+
- macOS 14 (Sonoma)
41+
- macOS 15 (Sequoia)
3942
- macOS (latest)
4043
- Other Linux distributions may work but are not officially supported
4144
- Note: While we test compilation on all platforms, the full test suite is

0 commit comments

Comments
 (0)