工具 #编码智能体 2026-10-31 · 原文发布 10-28

GitHub Actions 工作流锁文件正式可用:保留易读的标签引用,实际只运行锁定的提交,依赖包括传递依赖

给 Actions 依赖加上类似 package-lock 的锁,防止引用的标签被改动后悄悄换掉代码。

一手来源 GitHub 更新日志 · github.blog 读原文 ↗

// 要点

  • 用 GitHub CLI 扩展 gh actions-lock 生成 .github/workflows/actions.lock,覆盖 action 及其传递依赖;即使标签或分支被移动,Actions 也只运行锁定的提交。
  • 按工作流逐个接入,管理员可以在企业、组织或仓库层级启用「Require lockfile」策略;CI 里可以跑不改文件的过期检查。
  • Dependabot 更新已接入的 action 时会在同一个 PR 里重新生成对应的锁文件条目。
  • GitHub 提醒:锁文件只防止意外变更,并不证明依赖安全,锁定前仍需审查。

开发者视角和 10-24 那条 LiteLLM 投毒连起来看,供应链问题已经从 Python 包蔓延到 CI 本身。我建议先锁那些拿着密钥、负责发布的工作流(比如本站的发布流程),再在仓库层开 Require lockfile,别等全量迁移完再开。

// 来龙去脉 · 来自 #编码智能体 专题

看完整时间线 →
  1. 10-31 Claude Code 2.1.314 新增「禁止写出工作目录」设置,在任何权限模式下都拦住工作目录之外的写入
  2. 10-31 GitHub Agent Merge 进入 PR 页面:Copilot 在云端盯着 PR,自动修复失败的 Actions 和合并冲突
  3. 10-31 Copilot Automations 支持团队共享:自动化归仓库所有,费用记在仓库所属的组织名下,创建者离开也照常运行

每周一,一封邮件看完 AI 大事

每周一早上,把过去 7 天最值得关注的 6 件 AI 大事和我的解读发到你邮箱。

邮箱只用于发送周报,不会提供给任何第三方;每封邮件底部都可以一键退订。 看看最近一期 →