Learn how to use Graphite with your existing external merge queue.
A
← B
← C
, where A
is the base PR
A
will be added to the queue
A
is successfully merged will Graphite rebase B
and then add B
to the queue
C
Click Add merge queue
Select the repository you want to enable it for by using the dropdown selector
Select External merge queue integration as the merge queue type
Click Next
Select Enable adding to GitHub merge queue and save your merge queue settings
Click Add merge queue
Select the repository you want to enable it for by using the dropdown selector
Select External merge queue integration as the merge queue type
Click Next to specify your merge label and save your merge queue settings
A
← B
← C
, where A
is the base PR:
A
immediately receives your repo’s merge label, handing off merging to your merge queue
A
is successfully merged, Graphite rebases B
, and upon succeeding applies your repo’s merge label. If the rebase fails, Graphite informs the author as usual.
B
, and so forth for larger stacks.