🤖 Repo automation bots for noobs
Name | Description | Install |
---|---|---|
auto-review | Checks for any CODEOWNERS file or repo admins to automatically request a review when a PR is opened |
install |
auto-update | Checks for changes from the default branch to automatically update branches with active pull requests | install |
naming-cop | PR checker that ensures the commit messages follow conventionalcommits.org style, as well as PR & branch titles | install |
repro-cop | Checks for any existing repro link in an issue and reminds user to create one | install |
review-app-generator | Automatically creates a review app on heroku for a PR | install |
service-deploy-cop | Checks commit history on a PR to determine services to redeploy | install |
Install dependencies:
yarn install
Configure your probot environment within your current profile:
export APP_ID=xxxxx
export PRIVATE_KEY_PATH=/path/to/your/private/key.pem
export WEBHOOK_PROXY_URL=https://smee.io/your-custom-proxy
export WEBHOOK_SECRET=your-secret
Run any bot using:
yarn serve bots/naming-cop
And test your code:
yarn test
Please check the CONTRIBUTING.md doc for contribution guidelines.
This software is licensed under MIT.