osodevops/Keito Time Track

Log billable time entries to Keito from GitHub issues, pull requests, reviews, and commits.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-keyKeito API key. Store this in repository or organization secrets.yes
account-idKeito company/account ID sent as the Keito-Account-Id header. Can also be read from account_id or workspace_id in .keito/config.yml.no
project-idDefault Keito project ID. Overridable via command or .keito/config.yml rules.no
task-idDefault Keito task ID to attach entries to.no
modelabels | commands | activity | autonoauto
config-pathPath to Keito repo configuration.no.keito/config.yml
label-prefixPrefix for time labels.notime:
command-prefixesComma-separated slash command prefixes.no/time,/t,/log,/keito
default-day-hoursHours equivalent for 1d in labels and commands.no8
confirm-in-commentsPost a confirmation comment back to the issue or PR.notrue
draftMark entries as draft in metadata.nofalse
api-base-urlOverride the Keito API base URL.nohttps://app.keito.ai
github-tokenGitHub token used for comments and reactions.no${{ github.token }}
dry-runLog what would be sent but do not call the Keito API.nofalse
fail-on-errorFail the workflow step on errors instead of warning only.nofalse
debugEnable verbose action debug logs.nofalse
namedescription
entries-createdJSON array of created time entry IDs.
entries-skippedJSON array of skipped entries.
total-hoursTotal hours logged by this run.
modeResolved mode used by this run.
skipped-reasonReason no entry was created, if applicable.