Gemini CLI 通过重试 dist-tag 清理修复发布竞态
IshankDev · ghdev · 2026-07-26
google-gemini/gemini-cli 的一个 PR 修复了夜间发布流程中的 race condition:npm publish 已经成功,但 staging-tmp 这个 dist-tag 还没来得及变得可查询,紧接着执行 npm dist-tag rm staging-tmp 就会失败。
这次补丁新增了一个可重试的脚本 scripts/remove-npm-dist-tag.js,并把它用于 core、CLI 和 A2A 的发布步骤。脚本会针对这个标签传播延迟做重试,同时对其他错误快速失败;测试也覆盖了成功、重试、非重试错误和重试耗尽等场景。
「编程与Agent」频道最新
- 开源 Agent Skill 2.3k 星:生成 MVP 蓝图并审计重构 agentic harness — tom_doerr · 2026-09-11
- Cognition SWE-2 用 KKT 对偶优化长度惩罚,一次 RL 推移 Pareto 曲线 — YouJiacheng · 2026-09-11
- 首届 Three.js 大会落地巴黎,AI 正缩短从想法到原型的距离 — OdinLovis · 2026-09-11
- 观点:Agent 真正的瓶颈是企业数据工程能力 — dhruv2038 · 2026-09-11
- 实测戳破 RTK 省钱神话:token 省了,账单分文未降 — Bartaseth · 2026-09-11
- GPT-6 Astra 用时 44 小时通关含敌人 Factorio,API 成本约 4500 美元 — liminal_bardo · 2026-09-11