Skip to content

Commit 8cfaf2e

Browse files
authored
[Vertex AI] Sample app CI for Xcode 16 (#13833)
1 parent 3df0883 commit 8cfaf2e

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

.github/workflows/vertexai.yml

+15-6
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,16 @@ concurrency:
1616

1717
jobs:
1818
spm-package-resolved:
19-
runs-on: macos-14
19+
strategy:
20+
matrix:
21+
include:
22+
- os: macos-13
23+
xcode: Xcode_15.2
24+
- os: macos-14
25+
xcode: Xcode_15.4
26+
- os: macos-15
27+
xcode: Xcode_16
28+
runs-on: ${{ matrix.os }}
2029
outputs:
2130
cache_key: ${{ steps.generate_cache_key.outputs.cache_key }}
2231
env:
@@ -30,7 +39,7 @@ jobs:
3039
- name: Generate cache key
3140
id: generate_cache_key
3241
run: |
33-
cache_key="${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}"
42+
cache_key="${{ matrix.os }}-spm-${{ hashFiles('**/Package.resolved') }}"
3443
echo "cache_key=${cache_key}" >> "$GITHUB_OUTPUT"
3544
- uses: actions/cache/save@v4
3645
id: cache
@@ -129,13 +138,13 @@ jobs:
129138
sample:
130139
strategy:
131140
matrix:
132-
# Test build with debug and release configs (whether or not DEBUG is set and optimization level)
133-
build: [build]
134141
include:
135142
- os: macos-13
136-
xcode: Xcode_15.0.1
137-
- os: macos-14
138143
xcode: Xcode_15.2
144+
- os: macos-14
145+
xcode: Xcode_15.4
146+
- os: macos-15
147+
xcode: Xcode_16
139148
runs-on: ${{ matrix.os }}
140149
needs: spm-package-resolved
141150
env:

0 commit comments

Comments
 (0)