Skip to content

Commit 639eadb

Browse files
committed
CI: more Xcode 14.1
1 parent 4ff3221 commit 639eadb

File tree

1 file changed

+26
-30
lines changed

1 file changed

+26
-30
lines changed

.github/workflows/CI.yml

Lines changed: 26 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md
2+
13
name: "GRDB CI"
24

35
on:
@@ -29,6 +31,8 @@ jobs:
2931
Framework:
3032
name: Framework
3133
runs-on: ${{ matrix.runsOn }}
34+
env:
35+
DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
3236
timeout-minutes: 60
3337
strategy:
3438
fail-fast: false
@@ -58,98 +62,90 @@ jobs:
5862
- uses: actions/checkout@v3
5963
- name: ${{ matrix.name }}
6064
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
61-
iOS:
62-
name: iOS
63-
runs-on: ${{ matrix.runsOn }}
64-
timeout-minutes: 60
65-
strategy:
66-
fail-fast: false
67-
matrix:
68-
include:
69-
- xcode: "Xcode_14.0.1.app"
70-
runsOn: macOS-12
71-
name: "macOS 12, Xcode 14.0.1, Swift 5.7"
72-
shell: "/bin/zsh {0}"
73-
steps:
74-
- uses: actions/checkout@v3
75-
- name: ${{ matrix.name }}
76-
run: make test_framework_GRDBiOS_maxTarget_maxSwift
7765
SPM:
7866
name: SPM
7967
runs-on: ${{ matrix.runsOn }}
68+
env:
69+
DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
8070
timeout-minutes: 60
8171
strategy:
8272
fail-fast: false
8373
matrix:
8474
include:
75+
- xcode: "Xcode_14.1.app"
76+
runsOn: macOS-12
77+
name: "Xcode 14.1"
8578
- xcode: "Xcode_14.0.1.app"
8679
runsOn: macOS-12
87-
name: "macOS 12, Xcode 14.0.1, Swift 5.7"
88-
shell: "/bin/zsh {0}"
80+
name: "Xcode 14.0.1"
8981
steps:
9082
- uses: actions/checkout@v3
9183
- name: ${{ matrix.name }}
9284
run: make test_SPM test_install_SPM
9385
SQLCipher3:
9486
name: SQLCipher3
9587
runs-on: ${{ matrix.runsOn }}
88+
env:
89+
DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
9690
timeout-minutes: 60
9791
strategy:
9892
fail-fast: false
9993
matrix:
10094
include:
101-
- xcode: "Xcode_14.0.1.app"
95+
- xcode: "Xcode_14.1.app"
10296
runsOn: macOS-12
103-
name: "macOS 12, Xcode 14.0.1, Swift 5.7"
104-
shell: "/bin/zsh {0}"
97+
name: "Xcode 14.1"
10598
steps:
10699
- uses: actions/checkout@v3
107100
- name: ${{ matrix.name }}
108101
run: make test_framework_SQLCipher3Encrypted
109102
SQLCipher4:
110103
name: SQLCipher4
111104
runs-on: ${{ matrix.runsOn }}
105+
env:
106+
DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
112107
timeout-minutes: 60
113108
strategy:
114109
fail-fast: false
115110
matrix:
116111
include:
117-
- xcode: "Xcode_14.0.1.app"
112+
- xcode: "Xcode_14.1.app"
118113
runsOn: macOS-12
119-
name: "macOS 12, Xcode 14.0.1, Swift 5.7"
120-
shell: "/bin/zsh {0}"
114+
name: "Xcode 14.1"
121115
steps:
122116
- uses: actions/checkout@v3
123117
- name: ${{ matrix.name }}
124118
run: make test_framework_SQLCipher4Encrypted
125119
CustomSQLite:
126120
name: CustomSQLite
127121
runs-on: ${{ matrix.runsOn }}
122+
env:
123+
DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
128124
timeout-minutes: 60
129125
strategy:
130126
fail-fast: false
131127
matrix:
132128
include:
133-
- xcode: "Xcode_14.0.1.app"
129+
- xcode: "Xcode_14.1.app"
134130
runsOn: macOS-12
135-
name: "macOS 12, Xcode 14.0.1, Swift 5.7"
136-
shell: "/bin/zsh {0}"
131+
name: "Xcode 14.1"
137132
steps:
138133
- uses: actions/checkout@v3
139134
- name: ${{ matrix.name }}
140135
run: make test_framework_GRDBCustomSQLiteOSX
141136
XCFramework:
142137
name: XCFramework
143138
runs-on: ${{ matrix.runsOn }}
139+
env:
140+
DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
144141
timeout-minutes: 60
145142
strategy:
146143
fail-fast: false
147144
matrix:
148145
include:
149-
- xcode: "Xcode_14.0.1.app"
146+
- xcode: "Xcode_14.1.app"
150147
runsOn: macOS-12
151-
name: "macOS 12, Xcode 14.0.1, Swift 5.7"
152-
shell: "/bin/zsh {0}"
148+
name: "Xcode 14.1"
153149
steps:
154150
- uses: actions/checkout@v3
155151
- name: ${{ matrix.name }}

0 commit comments

Comments
 (0)