2017-08-01 14:29:06 +00:00
2017-07-15 14:14:32 +00:00
2017-08-01 14:29:06 +00:00
2017-07-01 02:22:51 +00:00
2017-07-01 02:22:51 +00:00
2017-07-29 07:29:27 +00:00

Bot to manage and test GitHub pull requests

The PR bot processes GitHub webhook events and can be built with go get github.com/macports/mpbot-github/pr/prbot.

The CI bot tests PRs on Travis CI and can be built with go get github.com/macports/mpbot-github/ci/runner, it assumes that MacPorts is already installed and no cleanup is needed.

PR bot

To run the PR bot, you need to set the following environment variables.

In pr/db/dbutil.go, connection strings for the PostgreSQL databases:

In pr/prbot/main.go, secrets and production flag:

  • HUB_WEBHOOK_SECRET: used to verify webhook events
  • HUB_BOT_SECRET: used to comment and modify labels in PRs
  • BOT_ENV: set to production to actually mention maintainers

You can use -l addr:port to set the listen address for GitHub webhook.

Description
No description provided
Readme BSD-3-Clause 145 KiB
Languages
Go 100%