Skip to content
This repository was archived by the owner on Dec 16, 2023. It is now read-only.
/ Carl-the-llama Public archive

A probot app that interacts with its own source repo

License

Notifications You must be signed in to change notification settings

zkoppert/Carl-the-llama

Repository files navigation

carl-the-llama

Open Source Initiative Approved License logo

Continuous Integration Lint Code Base Deployment Status Changelog Total alerts Language grade: JavaScript

A GitHub App built with Probot that is meant for enforcing rules on his own repository.

Rules

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

Setup

# Install dependencies
npm install

# Run the bot
npm start

Features

Things Carl does:

  • Leaves comments on new issues
  • Leaves comments on new pull requests

Operations

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.

Delivery

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.

Deployment

AWS Production Deployment

Deploying to production is automated via a GitHub Action every time a new release (push to main branch) occurs.

Contributing

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.

License

ISC © 2020 Zack Koppert zkoppert@github.com

About

A probot app that interacts with its own source repo

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages