protected override async Task Handle(StatusRequest<GitHubActionsWorkflowStatusWidget> request, CancellationToken cancellationToken)
{
var response = await new GitHubAPI(Endpoint).GetWorkflowRunsAsync(request.Context.Repository, request.Context.Workflow, request.Context.Branch);
request.Context.Status = response.WorkflowRuns?.FirstOrDefault()?.GetStatus() ?? Status.Unknown;
}
}