[CI] admin可绕过分支保护 - CI/基础设施PR全部带红灯手动合并 #915

Closed
opened 2026-07-26 08:48:40 +08:00 by xiaoxia · 0 comments
Owner

问题描述

分支保护设置 block_admin_merge_override = false,导致admin用户可以绕过required checks直接合并。

铁证

最近5天4个CI/基础设施PR:

  • 全部带红灯合并
  • 全部由admin手动操作合并
  • 普通开发者的PR受门禁约束,admin不受约束

影响

  • 门禁对admin无效,CI优化相关的PR可能带问题合入
  • 双重标准:普通开发者要过门禁,admin不用
  • 长期下来主分支质量无法保障

修复方向

  1. block_admin_merge_override 改为 true,让admin也受门禁约束
  2. 或者:保留admin override权限,但要求必须有特殊标注和说明
  3. 确保CI相关的PR本身也要过CI才能合入(以身作则)
## 问题描述 分支保护设置 `block_admin_merge_override = false`,导致admin用户可以绕过required checks直接合并。 ## 铁证 最近5天4个CI/基础设施PR: - 全部带红灯合并 - 全部由admin手动操作合并 - 普通开发者的PR受门禁约束,admin不受约束 ## 影响 - 门禁对admin无效,CI优化相关的PR可能带问题合入 - 双重标准:普通开发者要过门禁,admin不用 - 长期下来主分支质量无法保障 ## 修复方向 1. 将 `block_admin_merge_override` 改为 `true`,让admin也受门禁约束 2. 或者:保留admin override权限,但要求必须有特殊标注和说明 3. 确保CI相关的PR本身也要过CI才能合入(以身作则)
xiaoxia self-assigned this 2026-07-26 08:52:21 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#915