// GraphQL queries for GitHub data export const PR_QUERY = ` query($owner: String!, $repo: String!, $number: Int!) { repository(owner: $owner, name: $repo) { pullRequest(number: $number) { title body author { login } baseRefName headRefName headRefOid createdAt additions deletions state commits(first: 100) { totalCount nodes { commit { oid message author { name email } } } } files(first: 100) { nodes { path additions deletions changeType } } comments(first: 100) { nodes { id databaseId body author { login } createdAt updatedAt lastEditedAt isMinimized } } reviews(first: 100) { nodes { id databaseId author { login } body state submittedAt updatedAt lastEditedAt comments(first: 100) { nodes { id databaseId body path line author { login } createdAt updatedAt lastEditedAt isMinimized } } } } } } } `; export const ISSUE_QUERY = ` query($owner: String!, $repo: String!, $number: Int!) { repository(owner: $owner, name: $repo) { issue(number: $number) { title body author { login } createdAt state comments(first: 100) { nodes { id databaseId body author { login } createdAt updatedAt lastEditedAt isMinimized } } } } } `; export const USER_QUERY = ` query($login: String!) { user(login: $login) { name } } `;