ahawker / ahawker-probot

Probot app for personal repositories

Home Page:https://github.com/ahawker/ahawker-probot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ahawker-probot

A Probot app for personal repositories.

Deployment

This probot instance is deployed on Heroku free tier.

Simply make necessary changes, commit them to this repository and then push them to Heroku with:

$ git push heroku master

Debugging

Temporary increase of the log level can help you understand what's happening...

$ heroku config:set LOG_LEVEL=trace
$ heroku logs --tail

Configuration

The following environment variables need to be configured/set:

  • WEBHOOK_SECRET - Randomly generated secret set/stored in GitHub webhook integration.
  • PRIVATE_KEY - PEM file data for the GitHub integration.
  • SENTRY_DSN - (Optional) If you wish to have this probot instance report exceptions to Sentry

App Configuration

A number of probot apps can be configured using the probot-config extension. For these, the base config files are located in the ahawker-probot-config repository.

Apps

Depending on what apps are configured, this app integration will require a differing set of permissions. This following is a list of probot apps used.

License

Apache 2.0

About

Probot app for personal repositories

https://github.com/ahawker/ahawker-probot

License:Apache License 2.0