4.0.0
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 setting
required_conversation_resolution
. -
The option
checks_timeout
has been added toqueue_rules
configuration. -
New configuration section
commands_restrictions
. -
The
queue_rules
section offers a new option
disallow_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 option
allow_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
and
MERGIFYENGINE_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
.