Skip to content

docs(contributing): say that main takes squash commits only - #845

Merged
fujibee merged 2 commits into
mainfrom
docs/squash-only-on-main
Aug 18, 2026
Merged

docs(contributing): say that main takes squash commits only#845
fujibee merged 2 commits into
mainfrom
docs/squash-only-on-main

Conversation

@fujibee

@fujibee fujibee commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Three PRs landed on main as merge commits because nothing said otherwise and nothing stopped it. The repository allowed merge, rebase and squash alike, and the only mention of squash anywhere in the tree was one command line in RELEASING.md for the release PR — not a rule.

Merge and rebase merges are now disabled on the repository, so the method is enforced rather than remembered. This adds the matching sentence to both CONTRIBUTING.md and CONTRIBUTING.ja.md, where someone reading before their first PR will see it.

Docs only, no behaviour change.

Three PRs landed on main as merge commits because nothing said otherwise
and nothing stopped it: the repository allowed merge, rebase, and squash,
and the only mention of squash anywhere was one command line in
RELEASING.md for the release PR.

Merge and rebase merges are now disabled on the repository, so the rule is
enforced rather than remembered. This records it where a contributor
reading before their first PR will see it, in both languages.
The surrounding numbered items are one line each regardless of length; the
new item was wrapped at a column width the file does not use.
@fujibee
fujibee merged commit 67a1252 into main Aug 18, 2026
22 checks passed
@fujibee
fujibee deleted the docs/squash-only-on-main branch August 18, 2026 16:55
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