Skip to main content

Automatically merge Dependabot PRs in public repositories

Project description

Release Notes Downloads Python Versions GitHub CI Status License: MIT

GitHub Overlord

GitHub Overlord is a Python script that automatically merges Dependabot PRs in public repositories that have passed CI checks.

Installation

pip install github-overlord

Usage

Usage: github-overlord [OPTIONS]

  Automatically merge dependabot PRs in public repos that have passed CI
  checks

Options:
  --token TEXT  GitHub token, can also be set via GITHUB_TOKEN
  --dry-run     Run script without merging PRs
  --repo TEXT   Only process a single repository
  --help        Show this message and exit.

Docker Cron

There's a docker container you can use to run this on a cron. Fits nicely into a orange pi.

Check out docker-compose.yml for an example, or git pull ghcr.io/iloveitaly/github-overlord:latest.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

github_overlord-0.4.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

github_overlord-0.4.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file github_overlord-0.4.1.tar.gz.

File metadata

  • Download URL: github_overlord-0.4.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1021-azure

File hashes

Hashes for github_overlord-0.4.1.tar.gz
Algorithm Hash digest
SHA256 c3d08042a01c504d0f16ef860d7479d19b10cefa1199562ea3dbda02d55393f9
MD5 1a16701c358efffa25e54f69f48d6d7c
BLAKE2b-256 4750e41d12441ef59cf8907f6487982defe32f991381a451051a7487f7775d56

See more details on using hashes here.

File details

Details for the file github_overlord-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: github_overlord-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1021-azure

File hashes

Hashes for github_overlord-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7dccc98c249c58c8cf8fef1cf41b656112b32339156e70c504b4c277ca89a7c9
MD5 36bed3e9fced04f44518a6b828e89b08
BLAKE2b-256 a5a93454cb965c23cf69bf87a56a3a357fb2b911673f4455a7c638138b8b2cdd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page