chore: add Mergify merge-queue config [refs OSWE-238] - #3
Open
ericlitman wants to merge 1 commit into
Open
Conversation
tonal-api is enrolled for Open SWE review but had no merge machinery: no .mergify.yml, no rulesets, and allow_auto_merge disabled. A fully green PR therefore sat unqueued with no error -- the silent failure mode OSWE-232 describes. allow_auto_merge is now enabled and a "Mergify automatic merge queue" ruleset matching the other seven enrolled repos has been created. This adds the last piece: the fleet-standard Mergify config, byte-identical to the copy in open-swe and threadbear. The ruleset is parked as disabled until this lands, because it requires the "Mergify Merge Protections" check that only this config produces. It is switched to active once this merges. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Merge Protections🟢 Merge protection satisfied — ready to merge. Show 1 satisfied protection🟢 📃 Configuration Change RequirementsMergify configuration change
|
|
Tick the box to add this pull request to the merge queue (same as
|
Owner
Author
|
@open-swe review |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes the last piece of OSWE-238.
Why
tonal-apiis enrolled inenabled_review_reposfor Open SWE review, but had none of the merge machinery the other seven enrolled repos have: no.mergify.yml, no rulesets, andallow_auto_mergedisabled. The result is the silent failure OSWE-232 describes — a fully green PR sits unqueued forever, with no error anywhere.What changed elsewhere
Already applied outside this PR:
allow_auto_mergeenabled on this repo (and onhealthspanners-ui,labctl,threadbear-web, which had the same gap).Mergify automatic merge queueruleset created, matching the definition on the other enrolled repos:deletion,non_fast_forward,pull_request(0 required approvals), andrequired_status_checksrequiringMergify Merge Protections, scoped to~DEFAULT_BRANCH.That ruleset is currently disabled, deliberately: it requires the
Mergify Merge Protectionscheck that only the config in this PR produces, so activating it first would have blocked every merge on this repo. It gets switched toactiveonce this lands.This PR
Adds
.mergify.yml, byte-identical to the copy inopen-sweandthreadbear(verified withdiff).🤖 Generated with Claude Code