Skip to content

Commit a61a769

Browse files
committed
CI: explicit macOS tests
1 parent 04bdafd commit a61a769

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/CI.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,16 @@ jobs:
3434
fail-fast: false
3535
matrix:
3636
include:
37+
- xcode: "Xcode_14.1.app"
38+
runsOn: macOS-12
39+
name: "macOS 12, Xcode 14.1, Swift 5.7.1"
3740
- xcode: "Xcode_14.0.1.app"
3841
runsOn: macOS-12
39-
name: "macOS 12, Xcode 14.0.1, Swift 5.7"
40-
shell: "/bin/zsh {0}"
42+
name: "macOS 12, Xcode 14.0.1, Swift 5.7.0"
4143
steps:
4244
- uses: actions/checkout@v3
4345
- name: ${{ matrix.name }}
44-
run: make test_framework_GRDBOSX_maxSwift
46+
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -project GRDB.xcodeproj -scheme GRDB -destination "platform=macOS" OTHER_SWIFT_FLAGS='$(inherited) -D SQLITE_ENABLE_FTS5 -D SQLITE_ENABLE_PREUPDATE_HOOK' GCC_PREPROCESSOR_DEFINITIONS='$(inherited) GRDB_SQLITE_ENABLE_PREUPDATE_HOOK=1' clean test
4547
iOS:
4648
name: iOS
4749
runs-on: ${{ matrix.runsOn }}

0 commit comments

Comments
 (0)