A GitHub App built with Probot that is meant for enforcing rules on his own repository.
A robot may not harm humanity, or through inaction allow humanity to come to harm. A robot may not injure a human being or, through inaction, allow a human being to come to harm. A robot must obey the orders given it by human beings except where such orders would conflict with the First Law. A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws. source
# Install dependencies
npm install
# Run the bot
npm start
Things Carl does:
- Leaves comments on new issues
- Leaves comments on new pull requests
Changelog and versioning The version number of this application is controlled automatically via a GitHub Action. No need to edit this manually.
The CHANGELOG file is also controlled automatically via a GitHub Action. No need to edit this manually.
NPM Package Delivery
Each time that a push to main branch occurs, a package will be deployed to GitHub Packages with the new code. This is accomplished via GitHub Actions. Check out the workflow that makes the magic happen.
AWS Production Deployment
Deploying to production is automated via a GitHub Action every time a new release (push to main branch) occurs.
If you have suggestions for how carl-the-llama could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
Be sure to run npm test
before commiting.
For more, check out the Contributing Guide.
ISC © 2020 Zack Koppert zkoppert@github.com