DO NOT MERGE – as a service.
- Install the app on your GitHub Repositories: github.com/apps/wip
- The WIP bot sets status of the request title to pending if it finds "wip", "work in progress" or "do not merge" (not case-sensitive) in
- The pull request title
- One of the pull request labels
- One of the pull request commit messages
- If it doesn’t find the words anywhere, it will set status to success
-
Setup repository
git clone git@github.com:gr2m/wip-bot.git cd wip-bot npm install -
Create your own GitHub app: instructions
-
Store the private key as
private-key.pemin the repository’s directory -
Start the app with
APP_ID=1234 npm startwhere1234is your GitHub App’s ID -
update your GitHub App’s
Webhook URLto your localtunnel.me URL
If you’d like to contribute a bug fix or feature to wip-bot, please fork the repository, then clone it to your computer. Then install dependencies and run the tests
npm install
npm test
Before adding a feature, create an issue first to ask if it’s within the scope of the app. If possible, add tests to your pull requests.
