v1 Release
Commands
- !merge
- !check
Rules
- title
- number of approvals
- approvers
Config file .mrbot.yaml
Example:
approvers:
- user1
- user2
min_approvals: 1
allow_empty_description: true
allow_failing_pipelines: true
allow_failing_tests: true
title_regex: "^[A-Z]+-[0-9]+" # title begins with jira key prefix, e.g. SCO-123 My cool Title
greetings_template: "Requirements:\n - Min approvals: {{ .MinApprovals }}\n - Title regex: {{ .TitleRegex }}\n\nOnce you've done, send **!merge** command and i will merge it!"
auto_master_merge: trueDocker image
docker pull ghcr.io/gasoid/merge-bot:latest