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.

This simple project has also given me the chance to iterate on my nixpacks github actions project.

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: github_overlord-0.4.3.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.3.tar.gz
Algorithm Hash digest
SHA256 7dc251f6f44bda4ea9c910de41cfdca6538dcfa0a08143d1036bfcf6aba9d1ed
MD5 e18b98c2355c0ef29baca5c8a453f1ce
BLAKE2b-256 f7989dfe1cbffaea730b4b2e4f9017f23c2fce00701e1588c086134bdf7de63e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: github_overlord-0.4.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e387f630f322af1d4411f7ea977d3a37a31fe221976a8bf4b5d2bd585cab02b1
MD5 606cd2b60f1d0e0e673b58b44a6e3d87
BLAKE2b-256 3fb1fd2518d8dfa869bdb007d0e0d712f66eea51f9e1efd5eb7298a714354b86

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