Skip to content

Configure Mergify to auto-queue PRs once verify and Unfret pass #100

Description

@ericlitman

Goal

Configure Mergify in the repository so a reviewed PR queues and merges without a manual @Mergifyio queue.

Context

open-pstack has no .mergify.yml and no branch protection. Mergify reported "Merge queue is ready" on #98 and merged only after a manual @Mergifyio queue comment. Since 2026-10-01, PRs are restricted to collaborators (pull_request_creation_policy=collaborators_only), so every PR author is trusted.

Acceptance criteria

  • .mergify.yml defines one queue whose merge conditions are check-success=verify and check-success=Unfret, where Unfret is App 5142537 (unfret-eal).
  • A PR whose verify and Unfret checks pass is queued and merged automatically. Draft PRs and PRs with a failing or missing check are not.
  • babysit-pr (after MASTRA-731 in mastra-pilot) reports MERGE_READY on such a PR. Its required-check map lists open-pstack's verify and Unfret.
  • Proof: one real PR merges through the queue with no manual queue comment.

Constraints

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions