File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,14 +55,17 @@ jobs:
5555
5656 release-macos :
5757 needs : [check, prepare-release]
58- # macos-latest 已切换到 macOS 26;无界面 runner 写入自签名证书信任时会阻塞。
59- # 固定到此前验证可用的 macOS 15,避免基础镜像升级悄悄改变签名行为。
60- runs-on : macos-15
58+ # screencapturekit 8 / apple-metal 0.8 使用 Xcode 26 SDK 中的 Metal API。
59+ runs-on : ${{ matrix.runner }}
6160 timeout-minutes : 60
6261 strategy :
6362 fail-fast : false
6463 matrix :
65- rust-target : [aarch64-apple-darwin, x86_64-apple-darwin]
64+ include :
65+ - runner : macos-26
66+ rust-target : aarch64-apple-darwin
67+ - runner : macos-26-intel
68+ rust-target : x86_64-apple-darwin
6669 steps :
6770 - uses : actions/checkout@v5
6871
@@ -87,10 +90,10 @@ jobs:
8790 ~/.cargo/registry
8891 ~/.cargo/git
8992 packages/app/src-tauri/target
90- key : macos-latest -${{ matrix.rust-target }}-cargo-${{ hashFiles('packages/app/src-tauri/Cargo.lock') }}
93+ key : ${{ matrix.runner }} -${{ matrix.rust-target }}-cargo-${{ hashFiles('packages/app/src-tauri/Cargo.lock') }}
9194 restore-keys : |
92- macos-latest -${{ matrix.rust-target }}-cargo-
93- macos-latest -cargo-
95+ ${{ matrix.runner }} -${{ matrix.rust-target }}-cargo-
96+ ${{ matrix.runner }} -cargo-
9497
9598 - run : pnpm install --frozen-lockfile
9699
You can’t perform that action at this time.
0 commit comments