Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

A GitHub App 🤖 to auto-merge all dependabot pull requests based on a simple config file 🔥

License

Notifications You must be signed in to change notification settings

Divkix/dependabot-auto-merger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dependabot-auto-merger

A GitHub App built with Probot that Bot to merge dependabot PR's based on a simple config file.

Codacy Badge

This bot is hosted on vercel!

Deploy with Vercel

Setup

# Install dependencies
npm install

# Run the bot
npm start

# Run the dev version of bot
npm run dev

Docker

# 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

Config file

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

Contributing

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.

License

ISC © 2022 Divide Projects

Sponsor