5858 fail-fast : false
5959 matrix :
6060 include :
61- - runner : macos-14
61+ - runner : macos-15-xlarge
6262 target : aarch64-apple-darwin
63- - runner : macos-14
63+ - runner : macos-15-xlarge
6464 target : x86_64-apple-darwin
6565 - runner : ubuntu-24.04
6666 target : x86_64-unknown-linux-musl
@@ -100,7 +100,7 @@ jobs:
100100 - name : Cargo build
101101 run : cargo build --target ${{ matrix.target }} --release --bin codex --bin codex-responses-api-proxy
102102
103- - if : ${{ matrix.runner == 'macos-14 ' }}
103+ - if : ${{ matrix.runner == 'macos-15-xlarge ' }}
104104 name : Configure Apple code signing
105105 shell : bash
106106 env :
@@ -185,7 +185,7 @@ jobs:
185185 echo "APPLE_CODESIGN_KEYCHAIN=$keychain_path" >> "$GITHUB_ENV"
186186 echo "::add-mask::$APPLE_CODESIGN_IDENTITY"
187187
188- - if : ${{ matrix.runner == 'macos-14 ' }}
188+ - if : ${{ matrix.runner == 'macos-15-xlarge ' }}
189189 name : Sign macOS binaries
190190 shell : bash
191191 run : |
@@ -206,7 +206,7 @@ jobs:
206206 codesign --force --options runtime --timestamp --sign "$APPLE_CODESIGN_IDENTITY" "${keychain_args[@]}" "$path"
207207 done
208208
209- - if : ${{ matrix.runner == 'macos-14 ' }}
209+ - if : ${{ matrix.runner == 'macos-15-xlarge ' }}
210210 name : Notarize macOS binaries
211211 shell : bash
212212 env :
@@ -328,7 +328,7 @@ jobs:
328328 done
329329
330330 - name : Remove signing keychain
331- if : ${{ always() && matrix.runner == 'macos-14 ' }}
331+ if : ${{ always() && matrix.runner == 'macos-15-xlarge ' }}
332332 shell : bash
333333 env :
334334 APPLE_CODESIGN_KEYCHAIN : ${{ env.APPLE_CODESIGN_KEYCHAIN }}
0 commit comments