848a9ee2c6
Deploy Client / build-windows (push) Successful in 3m58s
Deploy Client / build-client-web (push) Successful in 6m17s
Deploy Client / build-macos (push) Successful in 13m39s
Deploy Client / build-android (push) Successful in 7m17s
Deploy Client / build-ios (push) Successful in 6m42s
Deploy Client / release-deploy-client (push) Successful in 11m50s
1.1.13 发版事故复盘:build-ios 的 altool 上传静默卡死数分钟无输出,超 runner 僵尸超时被 SIGKILL 判失败(软失败 else 分支没机会跑);且 build-ios 被 release-deploy 硬 needs → 连带 web/mac/win/android 整体没部署。 - compile-ios.sh: altool 上传套后台看门狗(本机无 timeout/coreutils),超 420s 先 TERM 再 KILL,保证永远在僵尸窗口内干净收尾,失败只告警不阻断。 - deploy-client.yml: build-ios 加 continue-on-error;release-deploy 改 if: always() 只校验 4 个真实平台成功即部署,iOS 真正不阻塞。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bupi8Kdqkfx2N5acFsHTx5