Supported GitHub events
Octogriffin can turn 104 different GitHub events into Habitica rewards. Pick any of them when you create a trigger in your dashboard, and Octogriffin scores the matching Habitica habit each time the event happens.
How events are counted
- Pushes score once for every commit you wrote in that push. Commits by bots are skipped, and a single push scores at most 10 times. A trigger with a cooldown skips every push until its cooldown has passed. A daily cap stops a trigger once it has scored that many times in your Habitica day. Empty commits don't count, unless you switch Skip spam off.
- Every other event scores once, when you are the person who caused it, for example the one who opened the pull request or submitted the review. Events caused by bots reward nobody.
- Events only count in the repositories you picked for that trigger.
Events can't tell success from failure
Some events fire in more than one situation. "Pull Request Closed" fires for merged and unmerged pull requests alike, and "Workflow Run Completed" fires whether the run passed or failed. Keep that in mind before using them to take away health. A pull request you close within a minute of opening doesn't count, unless you switch Skip spam off.
All events
104 events in 22 groups
Create
1 event- Create
create
Delete
1 event- Delete
delete
Discussion
14 events- Answered
discussion.answered - Category Changed
discussion.category_changed - Closed
discussion.closed - Created
discussion.created - Deleted
discussion.deleted - Edited
discussion.edited - Labeled
discussion.labeled - Locked
discussion.locked - Pinned
discussion.pinned - Reopened
discussion.reopened - Transferred
discussion.transferred - Unlabeled
discussion.unlabeled - Unlocked
discussion.unlocked - Unpinned
discussion.unpinned
Discussion Comment
3 events- Created
discussion_comment.created - Deleted
discussion_comment.deleted - Edited
discussion_comment.edited
Fork
1 event- Fork
fork
Gollum
1 event- Gollum
gollum
Issue Comment
3 events- Created
issue_comment.created - Deleted
issue_comment.deleted - Edited
issue_comment.edited
Issues
18 events- Assigned
issues.assigned - Closed
issues.closed - Deleted
issues.deleted - Demilestoned
issues.demilestoned - Edited
issues.edited - Labeled
issues.labeled - Locked
issues.locked - Milestoned
issues.milestoned - Opened
issues.opened - Pinned
issues.pinned - Reopened
issues.reopened - Transferred
issues.transferred - Typed
issues.typed - Unassigned
issues.unassigned - Unlabeled
issues.unlabeled - Unlocked
issues.unlocked - Unpinned
issues.unpinned - Untyped
issues.untyped
Label
3 events- Created
label.created - Deleted
label.deleted - Edited
label.edited
Milestone
5 events- Closed
milestone.closed - Created
milestone.created - Deleted
milestone.deleted - Edited
milestone.edited - Opened
milestone.opened
Package
2 events- Published
package.published - Updated
package.updated
Pull Request
17 events- Assigned
pull_request.assigned - Closed
pull_request.closed - Converted to Draft
pull_request.converted_to_draft - Dequeued
pull_request.dequeued - Edited
pull_request.edited - Enqueued
pull_request.enqueued - Labeled
pull_request.labeled - Locked
pull_request.locked - Opened
pull_request.opened - Ready for Review
pull_request.ready_for_review - Reopened
pull_request.reopened - Review Request Removed
pull_request.review_request_removed - Review Requested
pull_request.review_requested - Synchronize
pull_request.synchronize - Unassigned
pull_request.unassigned - Unlabeled
pull_request.unlabeled - Unlocked
pull_request.unlocked
Pull Request Review
3 events- Dismissed
pull_request_review.dismissed - Edited
pull_request_review.edited - Submitted
pull_request_review.submitted
Pull Request Review Comment
3 events- Created
pull_request_review_comment.created - Deleted
pull_request_review_comment.deleted - Edited
pull_request_review_comment.edited
Pull Request Review Thread
2 events- Resolved
pull_request_review_thread.resolved - Unresolved
pull_request_review_thread.unresolved
Push
1 event- Push to Repository
push
Release
7 events- Created
release.created - Deleted
release.deleted - Edited
release.edited - Prereleased
release.prereleased - Published
release.published - Released
release.released - Unpublished
release.unpublished
Repository
9 events- Archived
repository.archived - Created
repository.created - Deleted
repository.deleted - Edited
repository.edited - Privatized
repository.privatized - Publicized
repository.publicized - Renamed
repository.renamed - Transferred
repository.transferred - Unarchived
repository.unarchived
Star
2 events- Created
star.created - Deleted
star.deleted
Workflow Dispatch
1 event- Workflow Dispatch
workflow_dispatch
Workflow Job
4 events- Completed
workflow_job.completed - In Progress
workflow_job.in_progress - Queued
workflow_job.queued - Waiting
workflow_job.waiting
Workflow Run
3 events- Completed
workflow_run.completed - In Progress
workflow_run.in_progress - Requested
workflow_run.requested
Missing an event you would like to be rewarded for? Check the roadmap or suggest it on GitHub.
Something went wrong?
Open an Issue on GitHub →