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」频道最新
- Anthropic 工程师放出 2 小时图式 Agent 工程课 — pswider · 2026-07-26
- Grok Build 用明确指令修正程序化游戏模型编辑 — Daniel_Farinax · 2026-07-26
- 研究者称 Opus 5 是好研究搭子,但写代码仍偏谨慎 — _xjdr · 2026-07-26
- 用 Grok 4.5 和 Agent 做出印地语教卡纳达语课程 — NirantK · 2026-07-26
- Wan 2.2 用户在 ComfyUI 里求解:角色出画后如何保持一致 — SnooMacaroons1365 · 2026-07-26
- Anthropic 智能体负责人:委派能力已成产出瓶颈 — petergyang · 2026-07-26