GitHub Slash Commands
Discover the GitHub slash commands you can use with Aviator. Merge, cancel, refresh, backport, stack merge, stack cancel, sync, and other core commands.
Last updated
Was this helpful?
Discover the GitHub slash commands you can use with Aviator. Merge, cancel, refresh, backport, stack merge, stack cancel, sync, and other core commands.
Last updated
Was this helpful?
The /aviator merge
command queues a PR for merging. This can be used instead of adding the ready label. You can also specify affected targets as an additional parameter. See mode to learn more.
This command can also be used to merge stacked PRs. When queueing a stack, MergeQueue internally queues the PR where the command was given and every PR that comes before it in the stack. The target branch of the stack (i.e., the branch where that the stack is being merged into) is the base branch of the first PR in the stack. Read the details about .
The /aviator stack merge
command can be used to queue a stack for merging into the target branch of the stack (usually your repository default branch).
The /aviator cancel
command de-queues a PR that has been previously queued.
When using the parallel queue mode, de-queuing a PR can negatively impact the performance of the queue (since any PR that was queued after the cancelled PR will have their CI reset).
The aviator stack cancel
command can be used to de-queue a stack that has been previously queued.
The /aviator refresh
command causes MergeQueue to re-examine your pull request. This can be useful if MergeQueue missed an event (such as you labeling your PR with the ready label).
Usually this is only necessary if GitHub fails to deliver an event to MergeQueue (e.g., during a GitHub outage).
The /aviator backport
command can be used to backport a given PR to the specified target branch. This opens a new PR that has the cherry-picked changes from the current PR but targeting the specified base branch.
The /aviator sync
command synchronizes the PR to be up-to-date with its base branch (i.e., creates a merge commit or rebases on top of the latest commit from the base branch, depending on your repository configuration).
The /aviator block until
command will block a PR from being merged until a certain block condition is met. Aviator current supports blocking by PR (example: \aviator block until #382)
and blocking by timestamp (example: \aviator block until Monday 9pm
). For more information, view the .