https://github.com/iloveitaly/github-overlord
Automatically merge Dependabot PRs in public repositories
https://github.com/iloveitaly/github-overlord
automation dependabot github
Last synced: about 1 year ago
JSON representation
Automatically merge Dependabot PRs in public repositories
- Host: GitHub
- URL: https://github.com/iloveitaly/github-overlord
- Owner: iloveitaly
- License: mit
- Created: 2024-06-08T07:24:48.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-22T12:01:01.000Z (about 1 year ago)
- Last Synced: 2025-04-22T13:23:28.051Z (about 1 year ago)
- Topics: automation, dependabot, github
- Language: Python
- Homepage: https://github.com/iloveitaly/github-overlord
- Size: 785 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://github.com/iloveitaly/github-overlord/releases) [](https://pepy.tech/project/github-overlord) [](https://pypi.org/project/github-overlord)  [](https://opensource.org/licenses/MIT)
# GitHub Overlord
GitHub Overlord is a Python script that does a couple things to help manage open source projects on GitHub:
* Automatically merges Dependabot PRs in public repositories that have passed CI checks.
* Comment on PRs that are going to automatically be marked as stale
* Removes notifications from dependabot and releases on your own projects
This simple project has also given me the chance to iterate on my [nixpacks github actions project](https://github.com/iloveitaly/github-action-nixpacks).
## Installation
```shell
pip install github-overlord
```
## Usage
```shell
Usage: github-overlord [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
dependabot Automatically merge dependabot PRs in public repos that...
keep-alive-prs
```
### Docker Cron
There's a docker container you can use to run this on a cron. [Fits nicely into a orange pi.](https://mikebian.co/pi-hole-tailscale-and-docker-on-an-orange-pi/)
Check out [docker-compose.yml](./docker-compose.yml) for an example, or `git pull ghcr.io/iloveitaly/github-overlord:latest`.