atomist-skills / keep-a-changelog-skill

Atomist Skill to keep a changelog updated based on labels added to issues, pull requests and commits
Apache License 2.0
0 stars 1 forks source link

Update issue query #156

Closed ddgenome closed 3 years ago

ddgenome commented 3 years ago

The current issue query can fail under certain circumstances. The backend team recommends updating it to:

query issueByNumber($owner: String!, $repo: String!, $number: Float!) {
  Issue(state: closed, number: $number, filter: {repo: {name: $repo, owner: $owner}}) {
    number
    title
    labels {
      name
    }
    repo {
      url
      owner
      name
      org {
        provider {
          url
          apiUrl
        }
      }
    }
    closedBy {
      login
      name
      emails {
        address
      }
    }
  }
}

The filter argument is new, so the schema needs updating in atomist-skills/skill and then that updated here.

ddgenome commented 3 years ago

Schema update in @atomist/skill: https://github.com/atomist-skills/skill/pull/202