fix(ci): P0-2 code-review checkout改用tarball+5次重试,替代actions/checkout@v3 #635
Reference in New Issue
Block a user
Delete Branch "fix/ci-p02-checkout-retry"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
P0-2: AI Code Review Checkout网络优化
问题: code-review.yml 使用 actions/checkout@v3 走公网拉代码,网络不稳定导致72%失败率(死在上报前所以trace看不到)。
修复: Checkout步骤改用tarball方式(与preview-deploy一致),内置5次指数退避重试,替换原来的actions/checkout@v3。
改动文件:
.gitea/workflows/code-review.yml- Checkout步骤从actions/checkout@v3改为tarball+重试说明:
代码审查结果 - PR #635
⚠️ 问题(0个需要修改)
💡 建议(0个可选)
✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能良好
🤖 由 AI 代码审查机器人自动生成 | 2026-07-20 13:36:30 | 模型:
🚀 预览环境已部署
Unit Tests失败为develop分支已有问题(test_oneclick_gen_p0_fixes.py枚举mock不匹配),非本PR引入,予以approve。
Unit Tests失败为develop已有问题,非本PR引入。