Files
MyGoNavi/tools/resolve-driver-release-source.py
Syngnat f43137adc1 🐛 fix(ci): 精简驱动重建判定逻辑并增加 API 重试
- 修正 should-force-global-driver-builds.sh: 将发布打包脚本(manifest 生成、资产打包等)从强制全量清单中移除,仅保留直接影响驱动重建决策的脚本
- 对齐 detect-changed-driver-agents.sh: 移除误列的 5 个发布类脚本,避免 CI 修复时频繁触发全量重建
- 增加 resolve-driver-release-source.py HTTP 重试: fetch_json 和 download_asset 对 5xx / URLError 做 3 次指数退避(3s/6s/9s),避免瞬时故障导致 BASE_REF=all
- 增加 validate-driver-release-assets.py HTTP 重试: 同上,防止校验失败退化为全量重建
- 实测 07-28 的 3 次全量 run 中 2 次可由本修复避免
2026-07-29 13:42:29 +08:00

5.4 KiB