Skip to content

SlickDevelopments/hypnobots

Repository files navigation

hypnobots

🤖 Repo automation bots for noobs

Available bots

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

Development

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

Contributing

Please check the CONTRIBUTING.md doc for contribution guidelines.

License

This software is licensed under MIT.

About

🤖 Repo automation bots for noobs

Resources

License

Stars

Watchers

Forks

Packages

No packages published