corvidlabs/corvid-pet

ASCII corvid companion that tracks your repo's health and reacts to CI/CD events

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 7, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: corvidlabs/corvid-pet@09e5112de5d6e2d6a6d04d33dde02b3b4ed4f62b # v1.1.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
modeAction mode: pr-comment, health-check, greet, release, badgeyespr-comment
eventEvent type: auto (detect from job status), success, failure, warning, progress, idlenoauto
pet-nameName for your corvid companionnoCorvin
state-filePath to the health state JSON fileno.corvid-pet.json
contextAdditional context for comments (e.g. CI summary)no""
comment-on-prWhether to post a comment on the PR (requires GITHUB_TOKEN)notrue
review-on-prSubmit the pet comment as a PR review (APPROVE/REQUEST_CHANGES) instead of a plain commentnofalse
update-readmeWhether to update the README badge (for badge mode)nofalse
job-statusOverride job status for event auto-detection (e.g. from a combined check result). Falls back to job.status.no""
github-tokenGitHub token for posting commentsno${{ github.token }}
namedescription
moodThe pet's current mood
scoreThe repo health score (0-100)
commentThe generated comment markdown
artThe ASCII art output
eventThe resolved event type (success, failure, warning, progress, idle)