Skip to content

automerge

The automerge configuration can be used to automatically merge the pull request after all directories have been successfully applied.

Default Configuration

automerge:
enabled: false
delete_branch: false

Keys

KeyTypeDescription
enabledbooleanSpecifies whether automerge is enabled. Default is false.
delete_branchbooleanSpecifies whether the branch should be deleted after the PR is merged. Default is false.

Examples

Enable Automerge

automerge:
enabled: true

This configuration will enable automerge, automatically merging the pull request after all directories have been successfully applied.

Enable Automerge and Delete Branch

automerge:
enabled: true
delete_branch: true

This configuration will enable automerge and delete the source branch after a successful apply and git merge.

Considerations

When enabling automerge, keep the following in mind:

  • Automerge will only trigger after all directories in the pull request have been successfully applied.
  • If any directory fails to apply, automerge will not be triggered.
  • Automerge will respect any branch protection rules configured in your repository. If a pull request cannot be merged due to branch protection rules, automerge will not force the merge.
  • If delete_branch is enabled, the source branch will only be deleted if the merge is successful.
We use cookies and similar technologies to provide certain features, enhance the user experience and deliver content that is relevant to your interests. Depending on their purpose, analysis and marketing cookies may be used in addition to technically necessary cookies. By clicking on "Agree and continue", you declare your consent to the use of the aforementioned cookies. Here you can make detailed settings or revoke your consent (in part if necessary) with effect for the future. For further information, please refer to our Privacy Policy .