Skip to content

fix(schema): persist pull request merge controls - #16

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/ruleset-plan-schema-pull-controls
Aug 22, 2026
Merged

fix(schema): persist pull request merge controls#16
rldyourmnd merged 1 commit into
mainfrom
fix/ruleset-plan-schema-pull-controls

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Outcome

Extend the durable plan schema with the pull-request controls now owned by GDS:

  • require_last_push_approval
  • require_extra_approval_for_unattributed_changes
  • allowed_merge_methods with a closed unique enum

Without this, the corrected provider and planner detect live drift but cannot store the exact compare-and-swap plan.

Evidence

  • validation/app/operations Go suites
  • 25 schema tests
  • GDS projection candidate remains byte-identical
  • portable schema only

@rldyourmnd
rldyourmnd merged commit 7e59cef into main Aug 22, 2026
2 checks passed
@rldyourmnd
rldyourmnd deleted the fix/ruleset-plan-schema-pull-controls branch August 22, 2026 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant