New Features
- The
queue_rules
section offers a new optionbatch_max_wait_time
. - Mergify generates automatically condition for
merge
andqueue
action based on branch protection settingrequired_conversation_resolution
. - The option
checks_timeout
has been added toqueue_rules
configuration. - New configuration section
commands_restrictions
. - The
queue_rules
section offers a new optiondisallow_checks_interruption_from_queues
. - The
dismiss_reviews
action offers a new optionwhen
. - The
approved
andchanges_requested
option ofdismiss_reviews
offer a new valuefrom_requested_reviewers
. - The
queue_rules
section offers a new optiondraft_bot_account
. - The
queue_rules
section offers a new optionallow_speculative_checks_interruption
. - Queue API reports last seen checks and rule evaluations.
/v1/repos/{owner}/{repository}/queues
API endpoints returns new attributesended_at
andstate
.- Mergify allows to freeze the merge of one or several queues through
new added API endpoints.
(
/api/repos/<owner>/<repo>/queue/<queue_name>/freeze
,/api/repos/<owner>/<repo>/queue/<queue_name>/unfreeze
,/api/repos/<owner>/<repo>/queues/freezes
) - Add
queue-merge-started-at
condition. - Add
queued-at
condition. - Add
repository-full-name
andrepository-name
attributes. - The attributes
review-threads-resolved
&review-threads-unresolved
have been added.
Upgrade Notes
- The deprecated strict mode of the
merge
action has been removed.
Deprecation Notes
- Environment variable
MERGIFYENGINE_GITHUB_API_URL
have been replaced byMERGIFYENGINE_GITHUB_REST_API_URL
andMERGIFYENGINE_GITHUB_GRAPHQL_API_URL
. - The
queue_rules
optionallow_inplace_speculative_checks
has been renamedallow_inplace_checks
. - The
queue_rules
optionallow_speculative_checks_interruption
has been renamedallow_checks_interruption
.