我有一个graphql查询,使我能够检索存储库的所有问题,并按某些条件进行过滤。 现在,在我们的团队中,我们有一个代码存储库和一个问题存储库,因此外部人员可以提交问题而无需访问我们的内部讨论。
进行PR时,我们会在问题回购中引用原始问题。
我想做的是在第二个回购中获得所有PR,这些PR引用第一个中的问题。
到目前为止我有
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
}
}
}
}
}
}
}
}`;
这使我在第一个存储库上遇到问题,但是我可以在同一GraphQL调用中在第二个存储库上获得PR,还是应该在TS端收集问题ID并进行不同的查询?