Queries to return issues based on milestone
{
"owner": "bondanthony",
"name": "ansible-plays"
}
Issue fragment
fragment issue on Issue {
number
title
url
state
updatedAt
labels(first: 3) {
nodes {
name
}
totalCount
}
milestone {
title
}
}
Pull Request fragment
fragment pr on PullRequest {
number
title
state
url
headRefName
headRepositoryOwner {
login
}
isCrossRepository
isDraft
}
Find all milestones on your repo
query ($owner: String!, $name: String!) {
repository(owner: $owner, name: $name) {
milestones (first: 100){
edges{
node {
id,
title,
number
}
}
}
}
}
Return all issues in milestone
query ($owner:String!, $name:String!){
repository(owner: $owner, name: $name) {
milestone(number: 3) {
issues(last:10) {
nodes {
...issue
}
}
}
}
}
Return all issues and pull requests within a given milestone
query ($owner: String!, $name: String!) {
repository(owner: $owner, name: $name) {
milestone(number: 3) {
issues(last: 100) {
nodes {
...issue
}
}
pullRequests(last: 100) {
nodes {
...pr
}
}
}
}
}