Interface GitHubCheckRun

Represents a GitHub Actions check run.

interface GitHubCheckRun {
    app: { id: number; name: string; slug: string };
    completed_at: null | string;
    conclusion:
        | null
        | "failure"
        | "success"
        | "action_required"
        | "cancelled"
        | "neutral"
        | "skipped"
        | "stale"
        | "timed_out";
    head_sha: string;
    html_url: string;
    id: number;
    name: string;
    started_at: null
    | string;
    status: "queued" | "in_progress" | "completed";
}

Properties

app: { id: number; name: string; slug: string }

GitHub App that created the check run

completed_at: null | string

ISO 8601 timestamp of when the check completed

conclusion:
    | null
    | "failure"
    | "success"
    | "action_required"
    | "cancelled"
    | "neutral"
    | "skipped"
    | "stale"
    | "timed_out"

Conclusion (only set when status is 'completed')

head_sha: string

The commit SHA this check run is for

html_url: string

URL to the check run details on GitHub

id: number

Unique numeric check run ID

name: string

Check run name

started_at: null | string

ISO 8601 timestamp of when the check started

status: "queued" | "in_progress" | "completed"

Current status