Skip to content

Instantly share code, notes, and snippets.

@nicokosi
Last active May 8, 2022 13:59
Show Gist options
  • Save nicokosi/bddd56c6e5a48f6039be0402f6a8a0b3 to your computer and use it in GitHub Desktop.
Save nicokosi/bddd56c6e5a48f6039be0402f6a8a0b3 to your computer and use it in GitHub Desktop.
GitHub GraphQL API (https://docs.github.com/en/graphql) queries that can be executed via the explorer (https://docs.github.com/en/graphql/overview/explorer).
query {
repository(owner: "softwarevidal", name: "arthur") {
pullRequests(states: [OPEN]) {
totalCount
}
}
}
query {
repository(owner: "softwarevidal", name: "arthur") {
pullRequests(last: 20, states: MERGED) {
totalCount,
edges {
node {
id,
number,
title
createdAt,
updatedAt
}
}
}
}
}
query MergedPullRequests {
repository(name: "pullpito", owner: "nicokosi") {
pullRequests(last: 30) {
edges {
node {
title
createdAt
createdBy: author {
login
}
timelineItems(last: 10, since: "2017-01-01T10:28:04Z") {
edges {
node {
... on MergedEvent {
mergedAt: createdAt
mergedBy: actor {
login
}
}
... on ClosedEvent {
closedAt: createdAt
closedBy: actor {
login
}
}
... on IssueComment {
commentedBy: author {
login
}
comment: bodyText
publishedAt
}
}
}
}
}
}
}
}
}
{
repository(owner: "docker", name: "docker-ce") {
pullRequests(last: 10) {
edges {
node {
createdAt
author {
login
}
number
timelineItems(last: 10, since: "2020-02-01T10:28:04Z") {
edges {
node {
... on Comment {
__typename
createdAt
author {
login
}
}
... on MergedEvent {
__typename
createdAt
__typename
actor {
login
}
}
... on ClosedEvent {
__typename
createdAt
actor {
login
}
}
... on PullRequestReview {
__typename
createdAt
}
}
}
}
}
}
}
}
}
{
repository(owner: "softwarevidal", name: "arthur") {
repositoryTopics(last: 20) {
nodes {
topic {
name
}
}
},
description,
collaborators {
edges {
node {
login
}
}
},
}
}
{
search(type: REPOSITORY, query: "org:softwarevidal topic:sentinel", first: 100) {
repos: edges {
repo: node {
... on Repository {
name
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment