获取具有该特定存储库的PR计数的所选用户的列表存储库?

时间:2018-06-21 19:11:24

标签: github graphql github-api github-graphql

我正在尝试获取存储库列表,并在作者被选择为用户的情况下提取请求。

我尝试了这个

{
  user(login:"s8sachin"){
    repositories(first: 100){
      nodes{
        name
        pullRequests{
          totalCount // this gives me count of PR from all collaborators 
        }
      }
    }
  }
}

因为这给了我所有合作者的PR计数,所以我试图仅按"s8sachin"

来计数

有没有办法实现这一目标?请帮我。谢谢

2 个答案:

答案 0 :(得分:0)

目前无法执行此操作,但是可以使用schema-request标签在https://platform.github.community/c/graphql-api发出模式请求。理想情况下,它应该是authoredBy连接上的pullRequests自变量:

query($owner:String!,$name:String!,$authoredBy:String!) {
  repository(owner:$owner,name:$name) {
    pullRequests(authoredBy:$login) {
      totalCount
    }
  }
}

答案 1 :(得分:0)

您可以安装github应用PR count来查看每个选定存储库的人均PR计数。