#!/usr/bin/env bash
set -euo pipefail
gh api graphql -f query='
query {
  repository(owner: "gbharg", name: "exult-agent") {
    pullRequest(number: 67) {
      reviewThreads(first: 50) {
        nodes {
          id
          isResolved
          path
          line
          comments(first: 1) { nodes { databaseId author { login } body } }
        }
      }
    }
  }
}' --jq '.data.repository.pullRequest.reviewThreads.nodes[] | "THREAD " + .id + " | resolved=" + (.isResolved|tostring) + " | " + .path + ":" + (.line|tostring) + " | db=" + (.comments.nodes[0].databaseId|tostring)' > /tmp/threads.txt
cat /tmp/threads.txt
