File tree 1 file changed +15
-6
lines changed
1 file changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,16 @@ concurrency:
16
16
17
17
jobs :
18
18
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 }}
20
29
outputs :
21
30
cache_key : ${{ steps.generate_cache_key.outputs.cache_key }}
22
31
env :
30
39
- name : Generate cache key
31
40
id : generate_cache_key
32
41
run : |
33
- cache_key="${{ runner .os }}-spm-${{ hashFiles('**/Package.resolved') }}"
42
+ cache_key="${{ matrix .os }}-spm-${{ hashFiles('**/Package.resolved') }}"
34
43
echo "cache_key=${cache_key}" >> "$GITHUB_OUTPUT"
35
44
- uses : actions/cache/save@v4
36
45
id : cache
@@ -129,13 +138,13 @@ jobs:
129
138
sample :
130
139
strategy :
131
140
matrix :
132
- # Test build with debug and release configs (whether or not DEBUG is set and optimization level)
133
- build : [build]
134
141
include :
135
142
- os : macos-13
136
- xcode : Xcode_15.0.1
137
- - os : macos-14
138
143
xcode : Xcode_15.2
144
+ - os : macos-14
145
+ xcode : Xcode_15.4
146
+ - os : macos-15
147
+ xcode : Xcode_16
139
148
runs-on : ${{ matrix.os }}
140
149
needs : spm-package-resolved
141
150
env :
You can’t perform that action at this time.
0 commit comments