Skip to content
A Probot app that checks if all tasks are completed in the pull requests.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
assets
lib
test
.env.example
.eslintignore
.eslintrc
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
app.yml
index.js
now.json
package-lock.json
package.json

README.md

Task Complete Checker

A GitHub App built with Probot that checks if all tasks are completed in the pull requests.

▶️ Usage

  1. Install the app with your repository
  2. Create the pull request contained a checklist at a description field
  3. Change to the success status if all the checklists are checked

💻 Development

# Install dependencies
npm install

# Run the bot
npm start

🚀 Deploy

Now

# Deploy the bot to Now
$ npm install -g now
$ now secrets add tcc-app-id "<APP_ID>"
$ now secrets add tcc-webhook-secret "<WEBHOOK_SECRET>"
$ now secrets add tcc-private-key "$(cat app.private-key.pem | base64)"
$ now
$ now alias https://task-complete-checker-hogefuga.now.sh <alias-name>

❤️ Contributing

If you have suggestions for how task-complete-checker could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the Contributing Guide.

📝 License

MIT

You can’t perform that action at this time.