Skip to content

Commit ce0b361

Browse files
author
linyuan.yang
committed
fix
1 parent 17090c5 commit ce0b361

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)