corvidlabs/corvid-pet
ASCII corvid companion that tracks your repo's health and reacts to CI/CD events
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 7, 2026
- License
- MIT
Pinned Snippet
uses: corvidlabs/corvid-pet@09e5112de5d6e2d6a6d04d33dde02b3b4ed4f62b # v1.1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Action mode: pr-comment, health-check, greet, release, badge | yes | pr-comment |
| event | Event type: auto (detect from job status), success, failure, warning, progress, idle | no | auto |
| pet-name | Name for your corvid companion | no | Corvin |
| state-file | Path to the health state JSON file | no | .corvid-pet.json |
| context | Additional context for comments (e.g. CI summary) | no | "" |
| comment-on-pr | Whether to post a comment on the PR (requires GITHUB_TOKEN) | no | true |
| review-on-pr | Submit the pet comment as a PR review (APPROVE/REQUEST_CHANGES) instead of a plain comment | no | false |
| update-readme | Whether to update the README badge (for badge mode) | no | false |
| job-status | Override job status for event auto-detection (e.g. from a combined check result). Falls back to job.status. | no | "" |
| github-token | GitHub token for posting comments | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| mood | The pet's current mood |
| score | The repo health score (0-100) |
| comment | The generated comment markdown |
| art | The ASCII art output |
| event | The resolved event type (success, failure, warning, progress, idle) |