Prhub

#25011 Add libertyeagle to CI_PERMISSIONS.json

原始 PR 作者 merrymercy 合并时间 2026-05-12 05:44 文件变更 1 提交数 2 评论 1 代码增减 +7 / -0

执行摘要

在 CI 权限配置中添加 libertyeagle 条目

为新增协作者 libertyeagle 授予 CI 操作权限,使其能够在 Pull Request 中触发相关 CI 任务。PR body 中的 Test plan 已验证 JSON 合法性及字母序。

简单且正确的权限配置变更,无需深入审查。

讨论亮点

无 review 讨论。

实现拆解

.github/CI_PERMISSIONS.json 的已排序对象中插入 libertyeagle 条目,设置三个布尔权限为 true 以及 cooldown_interval_minutes: 60,并提供 reason 字段。第一次提交按名称首字母插入,但顺序错误(应位于 lifuhuang 之前),第二次提交修正为正确位置。

文件 模块 状态 重要度
.github/CI_PERMISSIONS.json CI 配置 modified 2.49

关键源码片段

.github/CI_PERMISSIONS.json infrastructure

新增 libertyeagle 用户条目,配置 CI 操作权限及冷却时间。

// 在 CI_PERMISSIONS.json 中,按字母序在 lifuhuang 前插入的新条目
"libertyeagle": {
  "can_tag_run_ci_label": true, // 允许添加 run-ci 标签
  "can_rerun_failed_ci": true, // 允许重新运行失败的 CI
  "can_rerun_stage": true, // 允许重新运行 CI 阶段
  "cooldown_interval_minutes": 60, // 操作冷却时间 60 分钟
  "reason": "custom override"
}

评论区精华

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

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

风险与影响

无功能风险,仅添加新用户权限。需确保 JSON 语法正确且符合排序规则,已在第二次提交中修正。

仅影响 libertyeagle 用户的 CI 操作权限,对其他用户无影响。不涉及生产代码变更。

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论