def get_graphql_issue_edges(*, settings: Settings, after: str | None = None) -> list[IssuesEdge]:
    """Fetch issue edges from GitHub GraphQL API.

    Args:
        settings: Configuration settings
        after: Cursor for pagination, if any

    Returns:
        List of issue edges from the GraphQL response
    """
    data = get_graphql_response(settings=settings, query=issues_query, after=after)
    graphql_response = IssuesResponse.model_validate(data)
    return graphql_response.data.repository.issues.edges
Fetch issue edges from GitHub GraphQL API.

    Args:
        settings: Configuration settings
        after: Cursor for pagination, if any

    Returns:
        List of issue edges from the GraphQL response
    
.github/actions/people/people.py