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.2.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: github_overlord-0.4.2.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.2.tar.gz
Algorithm Hash digest
SHA256 816bc4ef7e83b5bac60ca88aad83cd2f55e768a5af1a52674d4f70e0d7577c3c
MD5 b7ad60d7b6e6ae8380f4fd59c205c985
BLAKE2b-256 77bc9cc1d044434a3a723c40574d7ea63970bd3e6915681d5e97ee2d75b6ca85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: github_overlord-0.4.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4c6f85e2c309ef5e3a747ab1ba39ce433146da72ab374e8389665225f511a157
MD5 3e75535b1994534037172ced4ff522bc
BLAKE2b-256 f587f2d1354e3e23f008f4bfe39d1701312a9087ccf0faaf7847a8c151222589

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