chore(repo): adopt claude/ auto-merge convention; author AGENTS.md#450
Conversation
Owner is standardizing on Claude Code for agent work and dropping the OpenAI Codex connector. Two coupled changes: - Sync auto-merge.yml to the new fleet template: native auto-merge now keys on claude/ (+ copilot/) branches instead of codex/, and the chatgpt-codex-connector[bot] approval clause + dead pull_request_review trigger are gone. Kept byte-identical to github-settings-automation/templates/auto-merge.yml so the weekly enforce-repo-settings sweep treats it as canonical. - Author AGENTS.md, fixing the long-standing broken CLAUDE.md -> AGENTS.md symlink (the umbrella repo had no effective agent-instructions file). It encodes the repo's hard rules (single-sourced contracts, no hand-edited generated files, Version.props version ownership, the BuildVerify removed-token guard), the toolchain, build/test/run, and crucially the claude/ branch convention that the auto-merge trigger keys on — so the prefix stays consistent and the trigger does not rot. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📜 Recent review details🧰 Additional context used📓 Path-based instructions (1).github/**⚙️ CodeRabbit configuration file
Files:
🧠 Learnings (1)📓 Common learnings🔇 Additional comments (1)
Summary by CodeRabbit
WalkthroughRemoves Auto-merge Policy Narrowing
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error, 4 inconclusive)
✅ Passed checks (3 passed)
Comment |
What
Standardize qyl on Claude Code for agent-driven work and drop the OpenAI Codex connector. Two coupled changes:
auto-merge.ymlto the new fleet template — native auto-merge now keys onclaude/(+copilot/) branches instead ofcodex/. Thechatgpt-codex-connector[bot]approval clause and the now-deadpull_request_reviewtrigger are removed. Kept byte-identical togithub-settings-automation/templates/auto-merge.ymlso the weeklyenforce-repo-settingssweep treats it as canonical (no drift, no revert).AGENTS.md— fixes the long-standing brokenCLAUDE.md → AGENTS.mdsymlink (the umbrella repo had no effective agent-instructions file; flagged as a defect indocs/qyl-fleet-consolidation-plan.mdTODO B2). It encodes the repo's hard rules and — crucially — theclaude/branch convention the auto-merge trigger keys on, so the prefix stays consistent and the trigger doesn't rot.Why
AGENTS.mdis bundled hereAdding the
claude/auto-merge trigger is only durable if branches are actually namedclaude/.claude/is already used across the fleet (qyl #432, control-plane #18/#20) but inconsistently.AGENTS.mdis the natural home to make the convention explicit — and it resolves a real missing-file defect at the same time.Companion PR
Pairs with ANcpLua/github-settings-automation#28 (the fleet template + control-plane copy). Merge that first, then this — so qyl's
auto-merge.ymlmatches the merged template and the sweep never reverts it.Verification
auto-merge.ymlconfirmed byte-identical to the new template; parsed withyaml.safe_load;claude/+copilot/present,codex/chatgpt-codex-connectorabsent.CLAUDE.mdsymlink now resolves to the newAGENTS.md.BuildVerify.csleft untouched (itscodextokens are a removed-feature guard, not agent config).Complete and verified.
🤖 Generated with Claude Code