feat(github): releases, gists(graphql) (#179)

closes #174
This commit is contained in:
Shreyas Thirumalai
2021-01-31 19:38:37 +05:30
committed by GitHub
parent b9852e1e05
commit fba6e4cb72
17 changed files with 7105 additions and 100 deletions

View File

@@ -32,6 +32,50 @@ fragment UserItem on User {
createdAt
}
# user gists
query Gists($login: String!, $after: String) {
user(login: $login) {
gists(first: 30, after: $after) {
pageInfo {
...PageInfoParts
}
nodes {
name
description
files {
name
language {
name
}
text
}
updatedAt
id
owner {
avatarUrl
}
}
}
}
}
# single gist
query Gist($login: String!, $name: String!) {
user(login:$login) {
gist(name: $name) {
name
files {
name
language {
name
}
text
size
}
}
}
}
# users
query Followers($login: String!, $after: String) {
user(login: $login) {
@@ -1014,3 +1058,32 @@ query Issue($owner: String!, $name: String!, $number: Int!, $cursor: String) {
}
}
}
# Releases
query Releases($name: String!, $owner: String!, $cursor: String) {
repository(name: $name, owner: $owner) {
releases(first: 30, after: $cursor, orderBy: { field: CREATED_AT, direction:DESC }) {
pageInfo {
...PageInfoParts
}
nodes {
tagName
description
name
author {
name
avatarUrl
}
publishedAt
url
releaseAssets(first: 30) {
nodes {
name
downloadUrl
downloadCount
}
}
}
}
}
}