@@ -26,8 +26,8 @@ permissions:
26
26
contents : read
27
27
28
28
jobs :
29
- macOS :
30
- name : macOS
29
+ Framework :
30
+ name : Framework
31
31
runs-on : ${{ matrix.runsOn }}
32
32
timeout-minutes : 60
33
33
strategy :
@@ -36,14 +36,28 @@ jobs:
36
36
include :
37
37
- xcode : " Xcode_14.1.app"
38
38
runsOn : macOS-12
39
- name : " macOS 12, Xcode 14.1, Swift 5.7.1"
39
+ destination : " platform=macOS"
40
+ name : " macOS"
41
+ - xcode : " Xcode_14.1.app"
42
+ runsOn : macOS-12
43
+ destination : " OS=16.1,name=iPhone 14"
44
+ name : " iOS"
45
+ - xcode : " Xcode_14.1.app"
46
+ runsOn : macOS-12
47
+ destination : " OS=16.1,name=Apple TV"
48
+ name : " tvOS"
49
+ - xcode : " Xcode_14.0.1.app"
50
+ runsOn : macOS-12
51
+ destination : " platform=macOS"
52
+ name : " macOS"
40
53
- xcode : " Xcode_14.0.1.app"
41
54
runsOn : macOS-12
42
- name : " macOS 12, Xcode 14.0.1, Swift 5.7.0"
55
+ destination : " OS=16.0,name=iPhone 14"
56
+ name : " iOS"
43
57
steps :
44
58
- uses : actions/checkout@v3
45
59
- name : ${{ matrix.name }}
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
60
+ run : set -o pipefail && env NSUnbufferedIO=YES xcodebuild -project GRDB.xcodeproj -scheme GRDB -destination "${{ matrix.destination }} " 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
47
61
iOS :
48
62
name : iOS
49
63
runs-on : ${{ matrix.runsOn }}
0 commit comments