Simple Sinatra app that will run Pronto on GitHub Pull Requests.
For instructions on setting up the webhooks and admin settings see INSTRUCTIONS.md
(or use brew bundle
if you are on macOS)
To setup the local enviroment:
cp .env-example .env
./bin/bundle
Then run the webserver and sidekiq worker processes:
foreman start
All configuration is done through environment variables. Authentication settings are required, the other options are, um, optional.
GITHUB_ACCESS_TOKEN
- GitHub API TokenGITHUB_WEBHOOK_SECRET
- Secret key for signing webhooks
Create a GitHub Personal Access token with the following options:
repo
admin:repo_hook
See .env-example
for instructions for setting up the credentials, and examples and, a full list of settings.
MIT License. See LICENSE for details.