Skip to content
This repository has been archived by the owner on Sep 20, 2023. It is now read-only.

References in other issues #55

Closed
rnystrom opened this issue Jul 5, 2017 · 3 comments
Closed

References in other issues #55

rnystrom opened this issue Jul 5, 2017 · 3 comments
Labels
🆕 feature request A feature being requested to be added, not yet approved

Comments

@rnystrom
Copy link
Member

rnystrom commented Jul 5, 2017

Should open the issue/PR natively if possible. I should introduce a router system that takes in data and spits out VCs...

@rnystrom rnystrom added the 🆕 feature request A feature being requested to be added, not yet approved label Jul 5, 2017
@rnystrom
Copy link
Member Author

Working

@BasThomas
Copy link
Collaborator

How did you implement this? I am not seeing this

@rnystrom
Copy link
Member Author

Looks like the GQL API is broken. Will file an issue.

For example, using the explorer:

Query:

query IssueOrPullRequest($owner: String!, $repo: String!, $number: Int!, $page_size: Int!) {
  repository(owner: $owner, name: $repo) {
    name
    issueOrPullRequest(number: $number) {
      ... on Issue {
        timeline(first:$page_size) {
          nodes {
            __typename
            ... on ReferencedEvent {
              createdAt
              ...nodeFields
              refCommit: commit {oid}
              actor {login}
              commitRepository {
                ...referencedRepositoryFields
              }
              subject {
                ... on Issue {
                  title
                  number
                  closed
                }
                ... on PullRequest {
                  title
                  number
                  closed
                  merged
                }
              }
            }
          }
        }
      }
    }
  }
}

fragment nodeFields on Node {
  id
}

fragment referencedRepositoryFields on RepositoryInfo {
  name
  owner {
    login
  }
}

Returns result:

{
  "data": {
    "repository": {
      "name": "IGListKit",
      "issueOrPullRequest": {
        "timeline": {
          "nodes": [
            {
              "__typename": "LabeledEvent"
            },
            {
              "__typename": "MilestonedEvent"
            },
            {
              "__typename": "IssueComment"
            }
          ]
        }
      }
    }
  }
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🆕 feature request A feature being requested to be added, not yet approved
Projects
None yet
Development

No branches or pull requests

2 participants