A GitHub App built with Probot that Bot to merge dependabot PR's based on a simple config file.
This bot is hosted on vercel!
# Install dependencies
npm install
# Run the bot
npm start
# Run the dev version of bot
npm run dev
# 1. Build container
docker build -t dependabot-auto-merger .
# 2. Start container
docker run -e APP_ID=<app-id> -e PRIVATE_KEY=<pem-value> dependabot-auto-merger
The bot works even without a config file but creating one will help ypu customise the beviour of bot.
Make a 'dependabot-auto-merger.yml' file in your .github
folder of repository for more customised options.
Default config file:
version: 1
auto_merge_settings:
merge_level: minor
merge_strategy: squash
skip_ci: false
delete_branch: true
commit_title: Auto-merge dependabot PR
commit_message: Auto-merge dependabot PR by @dependabot-auto-merge
skip_check_runs: false
If you have suggestions for how dependabot-auto-merger could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the Contributing Guide.
ISC © 2022 Divide Projects