Home
🚧 Managing a repository can be cumbersome and tiresome.
🤖 auto-me-bot is here to take some of the load off your shoulders!
Install⚓︎
Install auto-me-bot for GitHub here.
Triggering events
- pull_request
- pull_request_review
Required permissions
scope | permission |
---|---|
.github/auto-me-bot.yml | read |
administration | read |
checks | write |
metadata | read |
pull_requests | write |
metadata:read is mandatory.
Config⚓︎
.github/auto-me-bot.yml
---
pr:
lifecycleLabels: # (6)
ignoreDrafts: false # (7)
labels: # (8)
reviewRequired: "status: needs review"
changesRequested: "status: changes requested"
moreReviewsRequired: "status: needs more reviews"
reviewStarted: "status: review started"
approved: "status: approved"
merged: "status: merged"
conventionalCommits: # (1)
rules: # (2)
conventionalTitle: # (9)
rules: # (10)
signedCommits: # (3)
ignore: # (4)
users: []
emails: []
tasksList: # (5)
autoApprove: # (11)
allBots: false
users: ["dependabot"]
- enforce conventional commit messages in PRs
- optionally configure rules
see commitlint options - enforce all commits in PRs are signed with the 'Signed-off-by' trailer
- optionally ignore specific users
- verify completion of tasks list in PRs
- label PRs based on their lifecycle
- optionally ignore drafts, defaults to false
- specify the lifecycle stages you want and their label text
you'll need to create the labels yourself - enforce conventional title for PRs
- optionally configure rules
see commitlint options - automatically approve specific PRs
Tip
Place a configuration file in your .github repo for global configuration.
Warning
Create the actual labels in your repository before using them.
Info
Click here for more examples.