Skip to content

Stack merge hangs after partial merge invalidates latest-push approval #174

Description

@windsornguyen

Reproduction

  1. Create main <- PR A <- PR B.
  2. Enable merge queue and "Require approval of the most recent reviewable push."
  3. Approve both PRs after their latest pushes.
  4. Merge the stack from PR B.

Expected

Both PRs merge, or the operation stops before either merges.

Actual

PR A merges. GitHub rebases PR B, invalidating its approval. PR B is not queued, and the merge dialog spins indefinitely.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions