Skip to content

docs: align merge-method guidance with linear history#3

Merged
zagrosi-code merged 1 commit into
mainfrom
fix/contributing-merge-method
May 8, 2026
Merged

docs: align merge-method guidance with linear history#3
zagrosi-code merged 1 commit into
mainfrom
fix/contributing-merge-method

Conversation

@zagrosi-code

Copy link
Copy Markdown
Owner

Summary

CONTRIBUTING.md instructed contributors to use merge commits, but main enforces required_linear_history. The two settings were internally inconsistent and blocked the foundation PR's merge endpoint. Switching the guidance to rebase merge matches the branch-protection rule and preserves individual commit history plus DCO sign-offs.

Test plan

  • commitlint, dco, and other CI checks pass on this branch
  • CONTRIBUTING.md prose stays em-dash-free and en-dash-free

CONTRIBUTING.md previously instructed contributors to merge using
merge commits, but the `main` branch enforces `required_linear_history`,
which forbids merge commits and only permits rebase or squash merges.
The two settings were internally inconsistent.

Switching the guidance to rebase merge keeps the original intent
(preserve individual commit history and DCO sign-offs) while
matching the actual branch-protection rule. Squash remains
explicitly off the table.

Signed-off-by: MicrosoftWindows96 <spam@zagrosi.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@zagrosi-code zagrosi-code merged commit 557bd69 into main May 8, 2026
14 checks passed
@zagrosi-code zagrosi-code deleted the fix/contributing-merge-method branch May 8, 2026 12:57
@zagrosi-code zagrosi-code mentioned this pull request May 8, 2026
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