# PR #28741 完整报告

- 仓库：`sgl-project/sglang`
- 标题：[CI] Bump actions/github-script to v8 (Node 24 runtime)
- 合并时间：2026-06-20 05:18
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/28741

---

## 执行摘要

将 GitHub Actions 中所有 `actions/github-script` 从 v6/v7 升级到 v8（Node 24 运行时），仅做版本号变更，无逻辑修改。这是一次低风险的依赖维护，可消除 CI 日志中的弃用警告，确保持续集成流程的未来兼容性。

## 功能与动机

消除 Node 20 运行时弃用警告。`actions/github-script@v6` 和 `v7` 基于 Node 16/20，而 GitHub Actions 即将弃用 Node 16，v8 版本迁移至 Node 24，可提前适配未来运行时。PR 描述明确指出：“to silence the Node 20 deprecation warning (v8 runs on Node 24)”。

## 实现拆解

1. **更新 .github/workflows/pr-gate.yml**：两处 `@v7` → `@v8`。
2. **更新 .github/actions/check-pr-test-health/action.yml**：一处 `@v7` → `@v8`。
3. **更新 .github/actions/wait-for-jobs/action.yml**：一处 `@v7` → `@v8`。
4. **更新 .github/workflows/close-inactive-issues.yml**：从 `@v6` 直接跳升至 `@v8`。
5. **更新 .github/workflows/pr-states.yml**：一处 `@v7` → `@v8`。

所有工作流脚本仅使用稳定 API（`github.rest.*`、`github.paginate`、`core.*`、`context.*`），v8 保持向后兼容，无需调整脚本逻辑。

### 无需关键源码片段，版本号替换已是全部变更。

## 评论区精华

无人工评审意见；自动化 bot（gemini-code-assist）确认无需要关注的变更。

## 风险与影响

- **风险**：极低。仅版本号变更，v8 文档明确声明向后兼容。
- **影响**：仅影响 CI 流程，不涉及产品代码。开发者无感知，CI 日志将不再出现弃用警告。

## 关联脉络

与 #28721（CI 快速失败改进）同属 CI 基础设施维护系列，均旨在提升 CI 的健壮性与可维护性。