Skip to content

Harden Merge and Automation Policy - #10

Draft
FMCalisto with Copilot wants to merge 2 commits into
mainfrom
copilot/harden-merge-and-automation-policy
Draft

Harden Merge and Automation Policy#10
FMCalisto with Copilot wants to merge 2 commits into
mainfrom
copilot/harden-merge-and-automation-policy

Conversation

CopilotAI commented Jul 11, 2026

Copy link
Copy Markdown

Closes#4

The repository lacked documented and enforceable merge/automation policy: no explicit merge strategy, no named required status checks, and underspecified branch protection guidance.

Changes

docs/REPOSITORY_MANAGEMENT.md

  • New Branch Protection section enumerating the minimum rules for main
  • New Required Status Checks table mapping the exact GitHub check name Repository hygiene / validate to .github/workflows/repository-hygiene.yml
  • New Merge Strategy section specifying squash-only merges on main

CONTRIBUTING.md

  • Pull requests section now states that all PRs are squash-merged using the PR title and description

TEMPLATE_CHECKLIST.md

  • Replaced the generic branch-protection item with actionable items that name Repository hygiene / validate and call out squash-merge configuration explicitly

CHANGELOG.md

  • Records the policy documentation additions under [Unreleased]

CopilotAI linked an issue Jul 11, 2026 that may be closed by this pull request
CopilotAI changed the title [WIP] Harden merge and automation policy enforcement modelDocument branch protection, required status checks, and squash-merge policyJul 11, 2026
CopilotAI requested a review from FMCalistoJuly 11, 2026 22:14
@FMCalistoFMCalisto added the maintenance Type: maintenance of preserving the condition or the state. label Jul 11, 2026
@FMCalistoFMCalisto changed the title Document branch protection, required status checks, and squash-merge policyHarden Merge and Automation PolicyJul 11, 2026
@FMCalistoFMCalisto added high Priority: high priority issue. review Status: review is needed from the issue owner. labels Jul 11, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

highPriority: high priority issue.maintenanceType: maintenance of preserving the condition or the state.reviewStatus: review is needed from the issue owner.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Harden Merge and Automation Policy

2 participants

@FMCalisto