Skip to content

ci: enforce branch-specific Codex merge methods - #10

Draft
ttaylorr-oai wants to merge 1 commit into
metafrom
ttaylorr/codex-merge-method-rules
Draft

ci: enforce branch-specific Codex merge methods#10
ttaylorr-oai wants to merge 1 commit into
metafrom
ttaylorr/codex-merge-method-rules

Conversation

@ttaylorr-oai

Copy link
Copy Markdown
Collaborator

What changed

  • Restrict pull requests targeting codex to normal merge commits.
  • Restrict pull requests targeting meta to rebase merges.
  • Add a separate, bypass-free linear-history ruleset for meta and protect its checked-in recipe from topic branches.
  • Document the branch-specific policy and extend the controller regressions.

Why

codex needs explicit integration commits, while the controller branch and its generated state must remain linear. Repository-wide merge settings cannot express both policies.

Verification

  • Full t/t9905-codex-branch.sh suite: 42/42 passed.
  • Live effective rules already verified: codex merge-only, meta rebase-only, and bypass-free linear history on meta.

@ttaylorr-oai ttaylorr-oai added kind:controller Codex release controller change build:codex-controller Codex release controller codex:draft Draft; no review action requested labels Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:codex-controller Codex release controller codex:draft Draft; no review action requested kind:controller Codex release controller change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant