drill-sergeant

Notify via email when github pull requests become stale.

Drill Sergeant

Keep track and get notified when github pull requests become stale.This is particularly useful for teams utilizing the github flow. This will send a report to a specified email (or emails) of any pull requests that are over the specified stale time.

As of 0.1.0, Drill Sergeant can also be configured (with the -l, --label command) to label the PRs as Stale.

npm install -g drill-sergeant

This is intended to be run via a crontab or other scheduled task runner.

A typical command line run:

$ export GITHUB_TOKEN='<your token here>'
$ drillsergeant -e "youremail@address" -r "user/repository,user/repository2"

If you want it to label the PR as stale:

$ drillsergeant -l -r "user/repository"

The environment variable GITHUB_TOKEN must be set with a valid github oauth token in order to read the pull requests. For attaching labels, the token needs to have write access to the repo being scanned.

See drillsergeant -h for all available options.