Skip to content

Commit 670aced

Browse files
committed
CI: add macos-15-large
Signed-off-by: Akihiro Suda <[email protected]>
1 parent 5e87dff commit 670aced

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,24 @@ permissions:
1111
contents: read
1212

1313
jobs:
14-
integration:
15-
name: Integration tests
14+
build:
15+
name: Build
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
# macos-13-large is used as macos-13 seems too flaky.
20-
# macos-14 (ARM) and later cannot be used for the most part of the job
21-
# due to the lack of the support for nested virt.
22-
#
23-
# TODO: add macos-15-large https://github.com/lima-vm/socket_vmnet/pull/63
24-
platform: [macos-13-large, macos-14-large]
19+
platform: [macos-13, macos-14, macos-15]
2520
runs-on: ${{ matrix.platform }}
21+
timeout-minutes: 10
22+
steps:
23+
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
24+
with:
25+
fetch-depth: 1
26+
- name: Build
27+
run: make
28+
integration:
29+
name: Integration tests
30+
# Only a single version of macOS is used for running integration tests, due to the flakiness of the CI.
31+
runs-on: macos-15-large # Intel (supports nested virtualization)
2632
timeout-minutes: 40
2733
steps:
2834
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1

0 commit comments

Comments
 (0)