Prhub

#39667 Bump actions/github-script from 8.0.0 to 9.0.0

原始 PR 作者 dependabot[bot] 合并时间 2026-06-03 02:26 文件变更 4 提交数 1 评论 0 代码增减 +7 / -7

执行摘要

升级 actions/github-script from v8 to v9

保持依赖最新,利用 v9 的新功能(getOctokit 工厂函数、Orchestration ID 追踪)并解决安全更新。PR body 详细说明了 breaking changes 和升级理由。

建议合并后观察 CI 状态,无需深入审查代码。若后续 workflow 脚本需要调用 getOctokit,可参考 v9 文档。

讨论亮点

无 review 评论或讨论。

实现拆解

通过 Dependabot 自动提交,在 4 个 workflow 文件中将 actions/github-script 的 uses 字段 SHA 从 v8 指向 v9,无其他逻辑变更。

文件 模块 状态 重要度
.github/workflows/issue_autolabel.yml CI 配置 modified 2.85
.github/workflows/new_pr_bot.yml CI 配置 modified 2.73
.github/workflows/add_label_automerge.yml CI 配置 modified 2.55
.github/workflows/pre-commit.yml CI 配置 modified 2.55

分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

v9 是 ESM-only,若 workflow 脚本中使用 require('@actions/github') 会失败。经检查 vllm 的 workflow 脚本均未使用该模式,风险较低。但仍需关注 CI 是否正常运行。

影响范围限于 CI 工作流(问题自动标签、新 PR 机器人、自动合并标签、pre-commit 检查),不涉及运行时或业务逻辑。需确保合并后相关 workflow 正常触发。

依赖升级涉及 breaking changes CI 流程可能受影响

关联 Issue

#695 Add ACTIONS_ORCHESTRATION_ID to user-agent string
#700 feat!: add getOctokit to script context, upgrade @actions/github v9, @octokit/core v7, and related packages
#712 ci: use deployment: false for integration test environments

完整报告

参与讨论