# PR #28120 完整报告

- 仓库：`sgl-project/sglang`
- 标题：Add prajjwal1 to CI_PERMISSIONS.json
- 合并时间：2026-06-13 11:26
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/28120

---

## 执行摘要

本 PR 为开发者 `prajjwal1` 添加 CI 权限，允许其标记 `run-ci` 标签、重试 CI 和特定 stage，并设置 60 分钟冷却间隔。变更仅涉及 `.github/CI_PERMISSIONS.json` 一个配置文件，风险极低。

## 功能与动机

授予 `prajjwal1` CI 操作权限，以便其能独立触发和重试 CI 流程，提高开发效率。

## 实现拆解

1. **配置文件变更**：在 `.github/CI_PERMISSIONS.json` 中按字母顺序插入新条目 `prajjwal1`，位于 `prajjwal1` 对应的位置（在 `pranavm-nvidia` 之前）。
2. **权限项**：开启 `can_tag_run_ci_label`、`can_rerun_failed_ci`、`can_rerun_stage` 三项权限，并设置 `cooldown_interval_minutes: 60` 防止操作过于频繁。

### `.github/CI_PERMISSIONS.json`

CI 权限配置文件，新增用户 prajjal1 的权限条目。

```json
// .github/CI_PERMISSIONS.json 中新增的条目（按字母顺序插入）
"prajjwal1": {
  "can_tag_run_ci_label": true,      // 允许标记 run-ci 标签，触发 CI 运行
  "can_rerun_failed_ci": true,       // 允许重试失败的 CI 作业
  "can_rerun_stage": true,           // 允许重试某个 stage
  "cooldown_interval_minutes": 60,   // 操作冷却间隔，防止滥用
  "reason": "custom override"       // 授权原因
}

```

## 评论区精华

无 review 讨论。

## 风险与影响

- **风险**：极低。仅新增一个授权用户，配置格式简单，不易出错。
- **影响**：仅影响 `prajjwal1` 的 CI 操作权限，对其他开发者无影响。

## 关联脉络

无直接关联的其他 PR 或 Issue。