octomachinery.github.models.checks_api_requests module¶

Models representing objects in GitHub Checks API.

class octomachinery.github.models.checks_api_requests.NewCheckRequest(head_branch, head_sha, name, details_url: str | None = None, external_id: str | None = None, status: str | None = 'queued', started_at: str | None = None, conclusion: str | None = None, completed_at: str | None = None, output=None, actions=[])[source]¶

Bases: NewCheckRequestMixin, BaseCheckRequestMixin

Checks API new check request.

class octomachinery.github.models.checks_api_requests.UpdateCheckRequest(name, details_url: str | None = None, external_id: str | None = None, status: str | None = 'queued', started_at: str | None = None, conclusion: str | None = None, completed_at: str | None = None, output=None, actions=[])[source]¶

Bases: BaseCheckRequestMixin

Checks API update check request.

octomachinery.github.models.checks_api_requests.to_gh_query(req)[source]¶

Convert Checks API request object into a dict.