Получение PR, которые ссылаются на проблему, через Github API v4

У меня есть запрос graphql, который позволяет мне получить все проблемы для репозитория, отфильтрованные по некоторым критериям. Теперь в моей команде есть один репозиторий для кода и один для проблем, поэтому внешние люди могут сообщать о проблемах, не имея доступа к нашим внутренним обсуждениям.

Когда мы делаем 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
              }
            }
          }
        }
      }
    }
  }
}`;

Это вызывает у меня проблемы с первым репо, но могу ли я получить PR по второму в том же вызове GraphQL, или мне следует собрать идентификаторы проблем на стороне TS и сделать другой запрос?

0 ответов

Другие вопросы по тегам