View as Markdown

Queue

Put your pull request into the merge queue.


The queue action allows you to put a pull request into the merge queue. By placing pull requests in the queue, you can make sure they are up-to-date and control their processing based on their priority.

If you have enabled auto_merge in merge_protections_settings, matching pull requests are added automatically and you usually do not need this action. Use the action when you want explicit, rule-driven or conditional enqueueing beyond what queue_conditions express.

allow_inplace_checks#boolean or null·defaultnull·deprecated

Deprecated: allow_inplace_checks on the queue action has no effect.

allow_merging_configuration_change#boolean or null·defaultnull·deprecated

Deprecated: this option is no longer effective and can be safely removed from the configuration.

commit_message_template#template or null·defaultnull·deprecated

Deprecated: moved to queue_rules[name].commit_message_template.

merge_bot_account#template or null·defaultnull·deprecated

Deprecated: moved to queue_rules[name].merge_bot_account.

merge_method#merge, rebase, squash, fast-forward or merge-batch or null·defaultnull·deprecated

Deprecated: moved to queue_rules[name].merge_method.

method#merge, rebase, squash, fast-forward or merge-batch or null·defaultnull·deprecated

Deprecated: renamed to merge_method and moved to queue_rules[name].

name#string or null·defaultnull

The name of the queue rule where the pull request should be added. If no name is set, queue_conditions will be applied instead.

queue_branch_merge_method#fast-forward or null·defaultnull·deprecated

Deprecated: renamed to merge_method and moved to queue_rules[name].

update_bot_account#template or null·defaultnull·deprecated

Deprecated: moved to queue_rules[name].update_bot_account.

update_method#rebase or merge or null·defaultnull·deprecated

Deprecated: moved to queue_rules[name].update_method.

pull_request_rules:
- name: put PRs in queue
conditions:
- label = queue-me
actions:
queue:

In this example, any pull request that has the label queue-me will be automatically queued. The pull request still needs to match the queue_conditions defined in the queue to enter the queue.

Was this page helpful?