The rebase action will rebase the pull request against its base branch. To this effect, it clones the branch, run git rebase locally and push back the result to the GitHub repository.


You do not need to use this action if you use the queue action. The merge queue automatically update the pull requests it processes as necessary, making sure they are test with up-to-date code before being merged.


Key Name

Value Type


Value Description



For certain actions, such as rebasing branches, Mergify has to impersonate a GitHub user. You can specify the account to use with this option. If no bot_account is set, Mergify picks randomly one of the organization users instead. The user account must have already been logged in Mergify dashboard once.