You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: add mergify configuration for merge queue compatibility (#1854)
## Summary
Adds `.mergify.yml` configuration to resolve incompatibility between
Mergify merge queue and GitHub branch protection setting "Require
branches to be up to date before merging" (strict mode).
## Changes
- Add `.mergify.yml` with merge queue configuration
- Set `max_parallel_checks: 1` to enable in-place checks
- Set `batch_size: 1` for single-PR processing
- Configure identical `merge_conditions` and `queue_conditions`
- Add draft PR exclusion (`-draft`) to prevent strict mode conflicts
- Include safety conditions: `-closed`, `-merged`, `base=main`
- Configure squash merge method for conventional commits
- Add timeout configurations for queue and CI checks
## Post-Merge Verification
After merging, verify on subsequent PRs:
- [ ] Mergify no longer shows configuration compatibility errors
- [ ] Automatic merge queue works on approved PRs
- [ ] Draft PRs are excluded from queue
- [ ] Status checks are properly enforced
Fixes the issue reported in #1853
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <[email protected]>
0 commit comments