@@ -123,15 +123,25 @@ jobs:
123123 matrix :
124124 include :
125125 - name : Intel
126+ runs-on : macos-14
126127 build_sh : .ci/build-mac.sh
128+ BUILD_MAC_KK : 0
127129 UPLOAD_COMMIT_HASH : 51ae32f468089a8169aaf1567de355ff4a3e0842
128130 UPLOAD_REPO_FULL_NAME : rpcs3/rpcs3-binaries-mac
129131 - name : Apple Silicon
132+ runs-on : macos-14
130133 build_sh : .ci/build-mac-arm64.sh
134+ BUILD_MAC_KK : 0
131135 UPLOAD_COMMIT_HASH : 8e21bdbc40711a3fccd18fbf17b742348b0f4281
132136 UPLOAD_REPO_FULL_NAME : rpcs3/rpcs3-binaries-mac-arm64
137+ - name : Apple Silicon (KosmicKrisp)
138+ runs-on : macos-15
139+ build_sh : .ci/build-mac-arm64.sh
140+ BUILD_MAC_KK : 1
141+ UPLOAD_COMMIT_HASH : " "
142+ UPLOAD_REPO_FULL_NAME : " "
133143 name : RPCS3 Mac ${{ matrix.name }}
134- runs-on : macos-14
144+ runs-on : ${{ matrix.runs-on }}
135145 env :
136146 CCACHE_DIR : /tmp/ccache_dir
137147 QT_VER : ' 6.10.1'
@@ -140,6 +150,7 @@ jobs:
140150 RELEASE_MESSAGE : ../GitHubReleaseMessage.txt
141151 UPLOAD_COMMIT_HASH : ${{ matrix.UPLOAD_COMMIT_HASH }}
142152 UPLOAD_REPO_FULL_NAME : ${{ matrix.UPLOAD_REPO_FULL_NAME }}
153+ BUILD_MAC_KK : ${{ matrix.BUILD_MAC_KK }}
143154 RUN_UNIT_TESTS : github.event_name == 'pull_request' && 'ON' || 'OFF'
144155 steps :
145156 - name : Checkout repository
@@ -183,6 +194,7 @@ jobs:
183194
184195 - name : Deploy master build to GitHub Releases
185196 if : |
197+ env.BUILD_MAC_KK == 0 &&
186198 github.event_name != 'pull_request' &&
187199 github.repository == 'RPCS3/rpcs3' &&
188200 github.ref == 'refs/heads/master'
@@ -191,14 +203,14 @@ jobs:
191203 run : .ci/github-upload.sh
192204
193205 - name : Save Build Ccache
194- if : github.ref == 'refs/heads/master'
206+ if : env.BUILD_MAC_KK == 0 && github.ref == 'refs/heads/master'
195207 uses : actions/cache/save@main
196208 with :
197209 path : ${{ env.CCACHE_DIR }}
198210 key : ${{ steps.restore-build-ccache.outputs.cache-primary-key }}
199211
200212 - name : Save Qt Cache
201- if : github.ref == 'refs/heads/master'
213+ if : env.BUILD_MAC_KK == 0 && github.ref == 'refs/heads/master'
202214 uses : actions/cache/save@main
203215 with :
204216 path : /tmp/Qt
0 commit comments