gluecron_get_workflow_run
Fetch a workflow run's metadata + status. Mirrors GET /api/v2/repos/.../actions/runs/:id. Also says how it relates to automatic retries: retryOf / retryOfRunNumber (the run this one retries after a deploy or a lost runner) and retriedAs ({id, runNumber} of the run that retried this one, or null). A queued run that no runner can take carries queueReason (e.g. "waiting for a runner: 2 configured, 0 reachable, last seen 4m ago"). workClass (interactive / review / push / schedule — how the CI claim shares slots); a queued run carries queue ({code, text}: its place in the claim order, from the claim plan itself); a schedule run carries coalescedFires / lastCoalescedAt, and coalescedNote when later scheduled fires folded into it while it was queued.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| owner | Yes | ||
| run_id | Yes | The run's id, or a unique leading part of it (8+ hex characters) |