# PR #24062 完整报告

- 仓库：`sgl-project/sglang`
- 标题：[misc] update CI_PERMISSIONS.json
- 合并时间：2026-04-30 10:24
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/24062

---

## 执行摘要
该 PR 仅为 CI 权限配置文件添加了一个新用户 `qimcis`，并设置了合理的冷却时间。无代码逻辑变更，风险极低。

## 功能与动机
赋予 `qimcis` 用户触发 CI 命令的权限，同时设置 60 分钟冷却间隔，以平衡开发效率与 CI 资源保护。

## 实现拆解

1. 在 `.github/CI_PERMISSIONS.json` 中新增 `qimcis` 用户条目。
2. 初始提交冷却时间为 `0`，经 review 反馈后改为 `60`。
3. 最终权限为：允许 `tag_run_ci`、`rerun_failed_ci`、`rerun_stage`，冷却间隔 60 分钟。

### `.github/CI_PERMISSIONS.json`

唯一变更文件，新增用户权限配置及调整冷却时间。

```json
// .github/CI_PERMISSIONS.json
{
  "qimcis": {
    "can_tag_run_ci_label": true,      // 允许触发 tag-run-ci
    "can_rerun_failed_ci": true,       // 允许重跑失败 CI
    "can_rerun_stage": true,           // 允许重跑单个 stage
    "cooldown_interval_minutes": 60,   // 冷却时间 60 分钟，防止滥用
    "reason": "custom override"
  }
}

```

## 评论区精华
> `mickqian`: could we set `60` here?

作者随即修改，无其他讨论。

## 风险与影响
- 风险：极低，仅影响 CI 权限判断。
- 影响：仅针对 `qimcis` 用户，对系统无副作用。

## 关联脉络
无关联历史 PR。