Skip to content

AGENTS.md 的合并指引与 objectui#3243 同族过期:两处"绝不 gh pr merge --auto"禁令与 168 行的合并队列 hedge 互相矛盾 #6118

Description

@yinlianghui

objectui 车道 PM 转记(来源:objectui#3243 / PR objectui#3522 实施时的跨仓发现,该 dev 按围栏纪律只报告未编辑)。

现象

本仓 AGENTS.md 携带与 objectui#3243 所修同族的过期合并指引:

  • line 164:Merge only after remote CI is fully green. Never \gh pr merge --auto`.`
  • line 676:never \gh pr merge --auto``
  • line 168 却已有半更新的 hedge:Once the repo's merge queue is enabled, "add to queue" IS the sanctioned path —— 文内自相矛盾:一处说"启用队列后 add to queue 才是正道",两处说"绝不 --auto",而挂 auto-merge 正是入队手段。

objectui 侧的参照(已修,PR objectui#3522)

objectui 实测:ruleset 强制合并队列,直接合并 405(Changes must be made through the merge queue),enable auto-merge 是唯一通路;旧禁令的前提("auto-merge 会把红 PR 落到 main")被队列的 rebuild-then-land 机制反转。另有两次踩实的坑:auto-merge 在冲突/draft 窗口被静默丢弃,须复查 autoMergeRequest 并重挂。

⚠️ 不要照抄

本仓是独立 ruleset,objectui 的 405 实测不能推断本仓行为。 修之前须在本仓自行实测(对一个全绿非 draft 的 PR 观测直接合并与队列行为),再按实测改写;若本仓确未启用强制队列,那要修的反而是 line 168 的 hedge 与现实的关系。写实测,不写推断 —— 这是 objectui#3243 的核心教训(那位 dev 第一稿就因凭空断言 REST 端点映射而自我更正过一次)。

留给本仓分诊座位定级;objectui 车道不越界代改。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions