ci(windows): Windows 包发版改从 GitHub Release 拉取(免 frps)
Design Source Checks / design-source (push) Failing after 5m2s
Design Source Checks / design-source (push) Failing after 5m2s
mac-runner off-LAN 时,从 NAS 经 ali frps 下载 26MB 太慢/易断(实测 ~220KB/s 且中途断)。 改为:windows.yml 额外发布到 GitHub Release winstage-v<版本>;deploy-client 的 build-windows-ci 从 github.com 拉(不过 frps)+ 重试断点续传 + 完整性校验。 需 gitea 密钥 GH_TOKEN(已设)。NAS 暂存保留作记录。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P9G7E3wmAYL9KeYCVZVsqu
This commit is contained in:
@@ -64,6 +64,19 @@ jobs:
|
||||
path: dist/jiu-windows-x64-setup.exe
|
||||
if-no-files-found: error
|
||||
|
||||
# 发布到 GitHub Release winstage-v<版本> —— 发版时 mac-runner 从这里(github.com)拉,
|
||||
# 不走 ali frps(off-LAN 时 NAS 经 frps 太慢/易断)。用内置 GITHUB_TOKEN,免额外密钥。
|
||||
- name: Publish installer → GitHub Release (winstage-v<版本>,供 mac-runner 免 frps 拉取)
|
||||
shell: bash
|
||||
env:
|
||||
GH_TOKEN: ${{ github.token }}
|
||||
run: |
|
||||
tag="winstage-v${{ steps.ver.outputs.ver }}"
|
||||
gh release delete "$tag" -R "${{ github.repository }}" --yes --cleanup-tag 2>/dev/null || true
|
||||
gh release create "$tag" -R "${{ github.repository }}" \
|
||||
--title "$tag" --notes "Windows 安装器暂存(供 deploy-client 免 frps 拉取)" \
|
||||
dist/jiu-windows-x64-setup.exe
|
||||
|
||||
- name: Stage installer → NAS gitea (winstage-v<版本>)
|
||||
shell: bash
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user