Skip to main content

GitHub PR automation

Project description

# pullbot

pullbot is a simple bot for automating some tedious bits of GitHub pull requests.

pullbot automatically assigns reviewers based on a rota system.

Use pullbot like this:

`bash pullbot-auth my_github_token_file `

To generate a personal access token with user and repo access.

Then do this:

`bash pullbot my_github_token_file --repos username/reponame username/another_reponame --users octocat greenape `

To set pullbot watching your repos. The next time a pull request is issued, pullbot will assign it to octocat. Then, the one after that will be assigned to @greenape (and so on).

If the pull request was initiated by the next user in the rota, they’ll get skipped, and will be first in line for the next one.

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

pullbot-0.1.2.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pullbot-0.1.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file pullbot-0.1.2.tar.gz.

File metadata

  • Download URL: pullbot-0.1.2.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pullbot-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d64fb4a7dd54da5861e0b2b3307005a3074e624b117e3da175147345869c9889
MD5 b711fb136fc298bf367d3518340d6856
BLAKE2b-256 a44ba35ea0f7437407003b1769d19ffc62c44cfbfaec3d1f23bb0ec28cc2488f

See more details on using hashes here.

File details

Details for the file pullbot-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pullbot-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6addbe423eda3ff7f4fd031ea7b278d830bb9aa5c22ee93229bcec74dbbcb563
MD5 cc62e2da646cda3378b1b1473490265a
BLAKE2b-256 c75489700c504b52a9c0598dd7aeb586e4737d611079932bc47827ccfd5b8743

See more details on using hashes here.

Supported by

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