Skip to content

为 main 启用标准分支保护 #25

Description

@mmm8091

背景

当前 main 可直接 push,任何进入主分支的改动都会触发生产部署。需要在 #22 的 PR checks 上线并至少成功运行一次后启用标准保护。

规则

  • 所有常规改动必须通过 Pull Request 进入 main
  • 要求状态检查 Validate public data and types 成功。
  • 要求所有评审对话已解决。
  • 不要求批准人数,避免单维护者仓库无法合并。
  • 禁止 force push 和删除 main
  • 站长保留紧急绕过权;每次绕过后必须补 Issue 或事后记录。
  • 不要求分支始终与 main 最新提交同步,减少学员 PR 的无意义 rebase 门槛。

验收条件

  • 发布活教材协作入口、模板与自动检查 #22 已完成,目标状态检查至少成功运行一次。
  • 普通直接 push 到 main 被拒绝。
  • 通过检查的 PR 可以由站长独立合并。
  • 未通过检查或仍有未解决对话的 PR 不能合并。
  • force push 和删除 main 被拒绝。
  • 紧急绕过方式已记录在协作文档中。

非目标

  • 本版不要求第二位维护者批准。
  • 本版不启用严格线性历史。
  • 本版不为外部 PR 提供生产密钥或在线预览环境。

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:deployment部署、CI 与运行环境ready-for-agent定义完整,Agent 可冷启动接手

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions