fix(ci): client release-deploy 挪 nas runner + 等全平台 #10

Merged
wangjia merged 1 commits from fix/client-release-runner into main 2026-08-01 15:50:07 +00:00
Owner

client-v1.1.1 首跑 4 平台 build 全绿,release-deploy 卡 Forgejo curl exit28(frps 超时)。挪 release-deploy runs-on mac→ubuntu-latest(nas,与 gitea 同网),needs 补齐四平台。commit fdc13ea。

client-v1.1.1 首跑 4 平台 build 全绿,release-deploy 卡 Forgejo curl exit28(frps 超时)。挪 release-deploy runs-on mac→ubuntu-latest(nas,与 gitea 同网),needs 补齐四平台。commit fdc13ea。
wangjia added 1 commit 2026-08-01 15:48:13 +00:00
fix(ci): client release-deploy 挪到 nas runner + 等全平台构建
Deploy Client / build-windows (push) Successful in 1m41s
Deploy Client / build-android (push) Successful in 4m40s
Deploy Client / build-macos (push) Successful in 7m30s
Deploy Client / build-ios (push) Failing after 11m51s
Deploy Client / release-deploy (push) Has been skipped
fdc13ea06c
client-v1.1.1 首跑:4 平台 build 全绿,但 release-deploy 卡在「Release →
Forgejo」curl exit 28(超时,3m3s=release_ensure 60s×3 重试耗尽)。根因:
release-deploy `runs-on: mac`(mac-pangolin-2)访问 git.51yanmei.com 走 frps
隧道 → 抖断。deploy-server/deploy-site 同类 Forgejo release 步跑在
ubuntu-latest(nas act_runner,与 gitea 同机/同网)稳定通过(server 仅 13s)。

- runs-on: mac → ubuntu-latest:release-deploy 全为网络/SSH 步骤(下载产物/
  传 Forgejo/SSH pangolin1/通知),无 mac 专属需求,挪到 nas runner 走本地。
- needs: [build-android] → [build-android, build-windows, build-macos, build-ios]:
  等全部平台 build 完再发布,修旧竞态(只等 android → macos/ios 产物没传就发布
  漏平台)。macos/ios 保留 continue-on-error,失败不阻断已成功平台。
- 更新过时注释(原称 Apple secret 未配 / needs 仅 android+windows)。

yaml 校验通过。build 四平台本身已在 run 639 全绿,本次只修发布环节。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A79VtQA1BwTuQN1ThpvYpo
wangjia merged commit fdc13ea06c into main 2026-08-01 15:50:07 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangjia/pangolin#10