Skip to content

Merge queue: squash again; merge settings as code keep squash allowed - #9

Merged
georgeh0 merged 1 commit into
mainfrom
restore-squash-queue
Oct 24, 2026
Merged

georgeh0 merged 1 commit into
mainfrom
restore-squash-queue

Conversation

@georgeh0

Copy link
Copy Markdown
Member

Summary

Reverts the merge method change from #8: regular pull requests squash, and that is not to change.

A guard that keeps a merge-shaped PR out of the squash queue follows in a separate PR.

Test plan

pytest scripts (20 passed). After merge: scripts/apply_rulesets.py, then --check clean.

🤖 Generated with Claude Code

#8 switched the queue to merge commits and disallowed squash, which changed
how every pull request lands. That was not approved: regular pull requests
squash. This restores the queue's SQUASH method and cocoindex-plus's merge
settings as they were before #8 (squash and merge commits allowed, no
rebase, merge commits titled by GitHub's default message), and keeps them
as code in rulesets/repo-settings.json so apply_rulesets.py restores them.

CI.md goes back to the squash queue with the admin merge for a pull request
that must keep its merge commit. A guard that keeps such a pull request out
of the queue follows separately.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@georgeh0
georgeh0 merged commit 73308e2 into main Oct 24, 2026
2 checks passed
@georgeh0
georgeh0 deleted the restore-squash-queue branch October 24, 2026 22:46
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