8.4.0
New Features
- The configuration options of the
queue
action are being deprecated. These options must be moved to thequeue_rules
section. For more information: https://docs.mergify.com/configuration/file-format/#queue-rules - The configuration options of the
allow_mergify_configuration_change
from themerge
action are deprecated. - The
copy
andbackport
actions have a new config option calledmerge_conflict_style
. This option allows to specify the style of the generated git conflicts. Its value can be eithermerge
(the default) ordiff3
. - The
defaults
section of the Mergify configuration file now supports a newqueue_rule
key, which allows to set default values for the queue rules configuration (except thename
). Each configuration option in this section will be replicated into all the existing queue rules, even the default one. If a configuration option is set at thequeue_rules
level, it will not be overridden by the default value from this newqueue_rule
key in thedefaults
section. - The
Depends-On
condition can now be used to wait for a Pull Request in another repository with the same owner and where Mergify is installed. - It is now possible to add the
priority_rules
at the top level of the Mergify configuration. It is mutually exclusive with the currentpriority_rules
key in thequeue_rules
(which will be deprecated in the future).