Development record
The loop armed auto-merge in a project whose rules require no approval: the implement loop's arm step (internal/core/implement/loop/land.go landArm) armed 'gh pr merge --auto' wherever the ruleset mirror named a merge queue, without reading whether any ruleset requires a person's approval, so in a managed repository with a merge queue and no review rule, agent-written code merged on CI alone.
issueresolvedminoriss-2609301858349258
The loop armed auto-merge in a project whose rules require no approval: the implement loop's arm step (internal/core/implement/loop/land.go landArm) armed 'gh pr merge --auto' wherever the ruleset mirror named a merge queue, without reading whether any ruleset requires a person's approval, so in a managed repository with a merge queue and no review rule, agent-written code merged on CI alone.
Grounds
- pursued: a merge queue with no approval rule leaves the pull request open with no 'pr merge' call, and this repository's own mirror still arms (land_approval_test.go); shown wrong if the stub forge logs 'pr merge' for an unreviewed queue, or not for this repository's mirror
Frontmatter
| id | iss-2609301858349258 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609301858349258-the-loop-armed-auto-merge-in-a-project.md
open on GitHub ↗ · commit history ↗