Skip to content

Commit 8fdf9a6

Browse files
committed
Updated GitHub CI
1 parent e100e7b commit 8fdf9a6

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,6 @@ on:
2525
- cron: '35 11 * * *' # once a day @ 11:35am UTC (4:35am PST)
2626

2727
jobs:
28-
macOS-12:
29-
name: macOS 12 Monterey
30-
runs-on: macos-12
31-
steps:
32-
- uses: actions/checkout@main
33-
- name: Build
34-
run: xcodebuild build -workspace ".swiftpm/xcode/package.xcworkspace" -scheme "MIDIKit-CI" -destination "generic/platform=macOS,name=Any Mac" | xcpretty && exit ${PIPESTATUS[0]}
35-
- name: Unit Tests
36-
run: xcodebuild test -workspace ".swiftpm/xcode/package.xcworkspace" -scheme "MIDIKit-CI" -destination "platform=macOS" | xcpretty && exit ${PIPESTATUS[0]}
37-
3828
macOS-13:
3929
name: macOS 13 Ventura
4030
runs-on: macos-13
@@ -57,6 +47,19 @@ jobs:
5747
run: xcodebuild build -workspace ".swiftpm/xcode/package.xcworkspace" -scheme "MIDIKit-CI" -destination "generic/platform=macOS,name=Any Mac" | xcpretty && exit ${PIPESTATUS[0]}
5848
- name: Unit Tests
5949
run: xcodebuild test -workspace ".swiftpm/xcode/package.xcworkspace" -scheme "MIDIKit-CI" -destination "platform=macOS" | xcpretty && exit ${PIPESTATUS[0]}
50+
51+
macOS-15:
52+
name: macOS 15 Sequoia
53+
runs-on: macos-15
54+
steps:
55+
- uses: actions/checkout@main
56+
- uses: maxim-lobanov/setup-xcode@v1
57+
with:
58+
xcode-version: latest-stable # Sometimes a newer version of Xcode is available but isn't yet made default
59+
- name: Build
60+
run: xcodebuild build -workspace ".swiftpm/xcode/package.xcworkspace" -scheme "MIDIKit-CI" -destination "generic/platform=macOS,name=Any Mac" | xcpretty && exit ${PIPESTATUS[0]}
61+
- name: Unit Tests
62+
run: xcodebuild test -workspace ".swiftpm/xcode/package.xcworkspace" -scheme "MIDIKit-CI" -destination "platform=macOS" | xcpretty && exit ${PIPESTATUS[0]}
6063

6164
macCatalyst:
6265
name: macCatalyst

0 commit comments

Comments
 (0)