1

我有一个 graphql 查询,它使我能够检索存储库的所有问题,并按某些条件进行过滤。现在在我的团队中,我们有一个代码存储库和一个问题存储库,因此外部人员可以提交问题,而无需访问我们的内部讨论。

当我们进行 PR 时,我们会在问题 repo 中引用原始问题。

我想要做的是在第二个 repo 中获取所有 PRs,这些 PRs 在第一个 repo 中引用了问题。

到目前为止我有

const query = `{
  repository(owner:"${owner}", name:"${repository}") {
    issues(last:20, states:CLOSED, labels: ["type:bug"]) {
      edges {
        node {
          title
          url
          labels(first:20) {
            edges {
              node {
                name
              }
            }
          }
        }
      }
    }
  }
}`;

这让我在第一个 repo 中获得了问题,但是我可以在同一个 GraphQL 调用中获得第二个 PR,还是应该在 TS 端收集问题 ID 并进行不同的查询?

4

0 回答 0