24
24
macOS :
25
25
name : Test macOS, All Xcodes and Swifts
26
26
runs-on : ${{ matrix.runsOn }}
27
- env :
28
- DEVELOPER_DIR : " /Applications/${{ matrix.xcode }}/Contents/Developer"
29
- timeout-minutes : 10
27
+ timeout-minutes : 20
30
28
strategy :
31
29
fail-fast : false
32
30
matrix :
59
57
- uses : actions/checkout@v2
60
58
- name : ${{ matrix.name }}
61
59
run : make test_framework_GRDBOSX_maxSwift
60
+ iOS :
61
+ name : Test iOS
62
+ runs-on : ${{ matrix.runsOn }}
63
+ timeout-minutes : 20
64
+ strategy :
65
+ fail-fast : false
66
+ matrix :
67
+ include :
68
+ - xcode : " Xcode_13.3.1.app"
69
+ runsOn : macOS-12
70
+ name : " macOS 12, Xcode 13.3.1, Swift 5.6"
71
+ shell : " /bin/zsh {0}"
72
+ - xcode : " Xcode_12.4.app"
73
+ runsOn : macOS-10.15
74
+ name : " macOS 10.15, Xcode 12.4, Swift 5.3"
75
+ shell : " /bin/zsh {0}"
76
+ steps :
77
+ - uses : actions/checkout@v2
78
+ - name : ${{ matrix.name }}
79
+ run : make test_framework_GRDBiOS_maxTarget_maxSwift
80
+ SPM :
81
+ name : Test SPM
82
+ runs-on : ${{ matrix.runsOn }}
83
+ timeout-minutes : 40
84
+ strategy :
85
+ fail-fast : false
86
+ matrix :
87
+ include :
88
+ - xcode : " Xcode_13.3.1.app"
89
+ runsOn : macOS-12
90
+ name : " macOS 12, Xcode 13.3.1, Swift 5.6"
91
+ shell : " /bin/zsh {0}"
92
+ steps :
93
+ - uses : actions/checkout@v2
94
+ - name : ${{ matrix.name }}
95
+ run : make test_SPM test_install_SPM
96
+ SQLCipher4 :
97
+ name : Test SQLCipher4
98
+ runs-on : ${{ matrix.runsOn }}
99
+ timeout-minutes : 40
100
+ strategy :
101
+ fail-fast : false
102
+ matrix :
103
+ include :
104
+ - xcode : " Xcode_13.3.1.app"
105
+ runsOn : macOS-12
106
+ name : " macOS 12, Xcode 13.3.1, Swift 5.6"
107
+ shell : " /bin/zsh {0}"
108
+ - xcode : " Xcode_12.4.app"
109
+ runsOn : macOS-10.15
110
+ name : " macOS 10.15, Xcode 12.4, Swift 5.3"
111
+ shell : " /bin/zsh {0}"
112
+ steps :
113
+ - uses : actions/checkout@v2
114
+ - name : ${{ matrix.name }}
115
+ run : make test_framework_SQLCipher4
116
+ CustomSQLite :
117
+ name : Test CustomSQLite
118
+ runs-on : ${{ matrix.runsOn }}
119
+ timeout-minutes : 40
120
+ strategy :
121
+ fail-fast : false
122
+ matrix :
123
+ include :
124
+ - xcode : " Xcode_13.3.1.app"
125
+ runsOn : macOS-12
126
+ name : " macOS 12, Xcode 13.3.1, Swift 5.6"
127
+ shell : " /bin/zsh {0}"
128
+ - xcode : " Xcode_12.4.app"
129
+ runsOn : macOS-10.15
130
+ name : " macOS 10.15, Xcode 12.4, Swift 5.3"
131
+ shell : " /bin/zsh {0}"
132
+ steps :
133
+ - uses : actions/checkout@v2
134
+ - name : ${{ matrix.name }}
135
+ run : make test_framework_GRDBCustomSQLiteOSX
136
+ XCFramework :
137
+ name : Test XCFramework
138
+ runs-on : ${{ matrix.runsOn }}
139
+ timeout-minutes : 20
140
+ strategy :
141
+ fail-fast : false
142
+ matrix :
143
+ include :
144
+ - xcode : " Xcode_13.3.1.app"
145
+ runsOn : macOS-12
146
+ name : " macOS 12, Xcode 13.3.1, Swift 5.6"
147
+ shell : " /bin/zsh {0}"
148
+ steps :
149
+ - uses : actions/checkout@v2
150
+ - name : ${{ matrix.name }}
151
+ run : make test_archive_GRDBOSX_xcframework
152
+
0 commit comments