Skip to content

Commit f3fbcad

Browse files
committed
Merge branch 'dev': 修复发版构建阻塞(移除 macOS 腿)
2 parents 1ea5842 + afd0af7 commit f3fbcad

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

‎.github/workflows/release.yml‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,13 @@ jobs:
3737

3838
build:
3939
needs: lint-test
40+
# 本产品为 Windows-only(electron-builder.yml 仅定义 win target)。
41+
# macOS 无有效构建目标必然报 ERR_ELECTRON_BUILDER_CANNOT_EXECUTE,
42+
# 且默认 fail-fast 会连带取消 Windows 构建,导致 release/同步步骤永不执行。
43+
# 如未来支持 mac,需补回带签名的 mac target 后再加入 matrix。
4044
strategy:
4145
matrix:
42-
os: [windows-latest, macos-latest]
46+
os: [windows-latest]
4347
runs-on: ${{ matrix.os }}
4448
steps:
4549
- uses: actions/checkout@v4
@@ -53,12 +57,9 @@ jobs:
5357
- uses: actions/upload-artifact@v4
5458
with:
5559
name: release-${{ matrix.os }}
56-
# 注意:@actions/glob 不支持 {a,b} 花括号展开,必须逐行列出;
5760
# latest*.yml 与 *.blockmap 是 electron-updater 自动更新的必需文件
5861
path: |
5962
client/release/*.exe
60-
client/release/*.dmg
61-
client/release/*.AppImage
6263
client/release/*.blockmap
6364
client/release/latest*.yml
6465

0 commit comments

Comments
 (0)