Skip to content

Commit afd0af7

Browse files
committed
fix(release): 移除 macOS 构建腿以解除发版阻塞
macOS 无有效构建目标(electron-builder 仅定义 win target),必然报 ERR_ELECTRON_BUILDER_CANNOT_EXECUTE,且默认 fail-fast 连带取消 Windows 构建,导致 release job 的 GitHub 上传与服务器同步步骤从未执行(v0.27.0/ v0.28.0 Release 资产为空)。本产品为 Windows-only,matrix 仅保留 windows-latest,CI 转绿后安装包方可正常构建、上传并同步至服务器 /downloads。
1 parent 9bb9061 commit afd0af7

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)