fix(ci): checkout 浅克隆 + sing-box 重试(修外网 frps 隧道 Checkout 超时) #16

Merged
wangjia merged 1 commits from worktree-fix-sysext-network-ent into main 2026-09-08 04:38:03 +00:00
Owner

外网 runner 的 git fetch 经 ali frps 隧道偶发超时。run #290(v1.2.5)三个 mac job(android/macos/ios)全挂在 Checkout 步(拉全历史超时)→ build-ios 没跑起来、没上 TestFlight。

A 层加固(外网稳定):

  • deploy-client.yml 全部 actions/checkoutfetch-depth: 1 —— 从拉全历史降到一层,数据骤减,直接打掉 Checkout 步超时根因(外网/在家都受益)。
  • build-libbox.sh sing-box clone(已 --depth 1)加 3 次重试 —— 另一大 fetch 抖了自动重来。

checkout 步的显式重试(需替换 actions/checkout,较侵入)暂缓——先看浅克隆后失败率;仍高再上 checkout 重试 + frps 隧道调优(B)。

合并后重打 client-v1.2.6 验证:mac 三 job Checkout 应稳过 → build-ios 上传 TestFlight(顺带验 iOS15/90068 修复)。

🤖 Generated with Claude Code

外网 runner 的 git fetch 经 ali frps 隧道偶发超时。run #290(v1.2.5)三个 mac job(android/macos/ios)**全挂在 Checkout 步**(拉全历史超时)→ build-ios 没跑起来、没上 TestFlight。 **A 层加固(外网稳定):** - `deploy-client.yml` 全部 `actions/checkout` 加 **`fetch-depth: 1`** —— 从拉全历史降到一层,数据骤减,直接打掉 Checkout 步超时根因(外网/在家都受益)。 - `build-libbox.sh` sing-box clone(已 `--depth 1`)加 **3 次重试** —— 另一大 fetch 抖了自动重来。 checkout 步的**显式重试**(需替换 actions/checkout,较侵入)暂缓——先看浅克隆后失败率;仍高再上 checkout 重试 + frps 隧道调优(B)。 合并后重打 `client-v1.2.6` 验证:mac 三 job Checkout 应稳过 → build-ios 上传 TestFlight(顺带验 iOS15/90068 修复)。 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wangjia added 1 commit 2026-09-08 04:34:31 +00:00
外网 runner 的 git fetch 经 ali frps 隧道偶发超时(run#289/290 的 Checkout
卡死即此)。A 层加固:
- deploy-client.yml 全部 actions/checkout 加 fetch-depth:1 —— 从拉全历史
  降到一层,数据骤减,直接打掉 Checkout 步超时根因(外网/在家都受益)。
- build-libbox.sh sing-box clone(已 --depth 1)加 3 次重试 —— 另一大 fetch
  抖了自动重来。
checkout 步显式重试(需替换 actions/checkout)暂缓,先看浅克隆后失败率;
仍高再上 checkout 重试 + frps 隧道调优(B)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FEVUXAbFT6bF1Qw27RHWoD
wangjia merged commit 80d88f185d into main 2026-09-08 04:38:03 +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#16