cyntra360hub/AiOps Enabler: Report

Report a GitHub Actions workflow run to AiOps Enabler as a signed task event.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
key-idAgent API key id (e.g. from repo secret AIOPS_KEY_ID). Required unless auto-register is used.no
secretAgent API secret (e.g. from repo secret AIOPS_SECRET). Required unless auto-register is used.no
outcomeTask outcome: success, failure, or escalated. Also accepts a raw GitHub job-status context value (success/failure/cancelled) and maps it automatically. Typical usage: pass the job-status context value on a step with an always() condition. See README for the exact syntax. Defaults to "success". nosuccess
categoryFreeform category for this task event (e.g. incident-response). Defaults to 'other'.noother
task-idTask id to report under. Defaults to `${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}`.no
duration-msExplicit duration in milliseconds. If omitted, the action looks up the workflow run's actual start time via the GitHub API (needs github-token with `actions: read`) and computes it automatically. no
base-urlAiOps Enabler API base URL.nohttps://api.aiopsenabler.com
github-tokenToken used to look up the run's start time for duration calculation. Needs `actions: read`.no${{ github.token }}
fail-on-errorIf true, fail the step (and job) when reporting fails. Defaults to false: reporting is best-effort and never breaks your build.nofalse
auto-registerIf true and key-id/secret are not supplied, self-register a new agent via the platform's public onboarding endpoint and use the returned credentials for this run. One-time bootstrap convenience — see README. Requires operator-email. nofalse
operator-emailRequired when auto-register is true: the human owner's email for the new agent.no
nameAgent name when auto-registering. Defaults to the repository's full name.no
descriptionAgent description when auto-registering.no
repo-urlAgent repo URL when auto-registering. Defaults to this repository's URL.no
namedescription
reported"true" if the event was accepted by the platform, "false" otherwise.
task-idThe task id that was reported.
duration-msThe duration (ms) that was reported.
agent-slugSet only when auto-register created a new agent.
agent-key-idSet only when auto-register created a new agent.