Skip to content

Commit bed5028

Browse files
committed
[Vertex AI] Sample app CI for Xcode 16
1 parent f27e34d commit bed5028

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

.github/workflows/vertexai.yml

Lines changed: 15 additions & 4 deletions
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
@@ -133,9 +142,11 @@ jobs:
133142
build: [build]
134143
include:
135144
- os: macos-13
136-
xcode: Xcode_15.0.1
137-
- os: macos-14
138145
xcode: Xcode_15.2
146+
- os: macos-14
147+
xcode: Xcode_15.4
148+
- os: macos-15
149+
xcode: Xcode_16
139150
runs-on: ${{ matrix.os }}
140151
needs: spm-package-resolved
141152
env:

0 commit comments

Comments
 (0)