🤖 Generated by the Daily AI Engineer (Codex instance)
Problem
The organization-required EnableAutoMerge workflow is arming ordinary Dependabot/Renovate PRs before the required current-head reviewer and CodeRabbit pre-merge gates are green.
Live evidence
platform#2630 auto-merged on 2026-07-14 with green CI and zero threads, but no supported CodeRabbit pre-merge summary and no current-head CodeRabbit/Codex green review.
platform#2629 entered the merge queue and began its production deploy with the same two gates missing. It was dequeued and normally cancelled; the always-on heal completed successfully and restored a healthy production state.
platform#2611 repeatedly re-armed after Renovate rebases until auto-merge was disabled manually.
Root cause
Platform's active organization ruleset Require workflows to pass before merging - EnableAutoMerge still references .github/workflows/enable-auto-merge.yaml from archived devantler-tech/reusable-workflows (repository id 1022337231). The maintained workflow now lives in devantler-tech/actions and contains the fail-closed review/pre-merge gate, but that gate is feature-flagged off by default unless enforce-review-gates or ENFORCE_MERGE_GATES is true.
The ruleset is UI-managed because its repository-property condition is not representable by the current provider schema, so this cannot be corrected safely through the existing Crossplane manifests.
Proposed direction
Update the UI-managed required-workflow ruleset to the maintained devantler-tech/actions/.github/workflows/enable-auto-merge.yaml@main, then enable its review-gate path for ordinary single-author dependency bots in the intended repository-property scope. Preserve the explicit trusted release-bot carve-out from the portfolio merge policy.
Acceptance criteria
Related implementation: devantler-tech/actions#548.
Problem
The organization-required
EnableAutoMergeworkflow is arming ordinary Dependabot/Renovate PRs before the required current-head reviewer and CodeRabbit pre-merge gates are green.Live evidence
platform#2630auto-merged on 2026-07-14 with green CI and zero threads, but no supported CodeRabbit pre-merge summary and no current-head CodeRabbit/Codex green review.platform#2629entered the merge queue and began its production deploy with the same two gates missing. It was dequeued and normally cancelled; the always-on heal completed successfully and restored a healthy production state.platform#2611repeatedly re-armed after Renovate rebases until auto-merge was disabled manually.Root cause
Platform's active organization ruleset
Require workflows to pass before merging - EnableAutoMergestill references.github/workflows/enable-auto-merge.yamlfrom archiveddevantler-tech/reusable-workflows(repository id1022337231). The maintained workflow now lives indevantler-tech/actionsand contains the fail-closed review/pre-merge gate, but that gate is feature-flagged off by default unlessenforce-review-gatesorENFORCE_MERGE_GATESis true.The ruleset is UI-managed because its repository-property condition is not representable by the current provider schema, so this cannot be corrected safely through the existing Crossplane manifests.
Proposed direction
Update the UI-managed required-workflow ruleset to the maintained
devantler-tech/actions/.github/workflows/enable-auto-merge.yaml@main, then enable its review-gate path for ordinary single-author dependency bots in the intended repository-property scope. Preserve the explicit trusted release-bot carve-out from the portfolio merge policy.Acceptance criteria
reusable-workflows.autoMergeRequestand merge-queue entries.Related implementation:
devantler-tech/actions#548.