New Features
- Add
commits-unverified
condition. - Add
edit
action withdraft
key. - The
markdownify
Jinja2 filter has been added. - The
get_section("# Description")
Jinja2 filter has been added. - The
merge
andqueue
actions offer a newcommit_message_template
option. It allows defining a Jinja2 template in that will be used as the merge commit message for the whole repo. - An API (
/api/repos/<owner>/<repo>/queues
) to query the queues status has been added. - Add
queue-position
condition. - Option
require_branch_protection
has been added to actionqueue
. - Option
bot_account
has been added to actionrequest_review
.
Upgrade Notes
- The merge-queue data format stored in redis has changed. The migration is done automatically on first startup of version 3.X and must be done before updating to 4.X.
Deprecation Notes
- The
commit_message
configuration option of the merge action and queue action is deprecated and planned for removal on a future version. - The
commit_message
configuration option of the merge and queue action is deprecated and planned for removal on a future version. The option can be removed earlier by setting the environment variableALLOW_COMMIT_MESSAGE_OPTION
toFalse
.