Skip to content

Editing a pr with add-reviewer and and empty string causes all reviewers to be removed. #7721

@CraigSiemens

Description

@CraigSiemens

Describe the bug

When passing an empty string to gh pr edit #### --add-reviewer "" all the reviewers are removed from the PR.

Steps to reproduce the behavior

  1. Get a PR that has one or more non-codeowner reviewer.
  2. gh pr edit #### --add-reviewer ""
  3. See that the reviewers have been removed from the PR.

Expected vs actual behavior

The add-reviewer should merge each of the logins passed to the argument to the existing set of reviewers on the pr. Where there are zero items passed it should try to merge zero new reviewers with the existing reviewers resulting in the original set of reviewers.

What actually happens is the same as passing --remove-reviewer "{ALL_REVIEWER_LOGINS}" where all the reviewers are removed.

Logs

Redacted the repo and user name details. It appears the last api request is sending an empty array when setting the reviewers on the PR. It's also sending union:false which seems like it could be true to avoid needing to sending all the reviewers again.

➜ GH_DEBUG=api gh pr edit 1234 --add-reviewer ""
[git remote -v]
[git config --get-regexp ^remote\..*\.gh-resolved$]
⣾* Request at 2023-07-18 09:31:22.23807 -0600 MDT m=+0.050051001
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 656
> Content-Type: application/json; charset=utf-8
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
query PullRequestByNumber($owner: String!, $repo: String!, $pr_number: Int!) {
    repository(owner: $owner, name: $repo) {
      pullRequest(number: $pr_number) {id,url,title,body,baseRefName,reviewRequests(first: 100) {nodes {requestedReviewer {__typename,...on User{login},...on Team{organization{login}name,slug}}}},assignees(first:100){nodes{id,login,name},totalCount},labels(first:100){nodes{id,name,description,color},totalCount},projectCards(first:100){nodes{project{name}column{name}},totalCount},milestone{number,title,description,dueOn},number}
    }
  }
GraphQL variables: {"owner":"OWNER","pr_number":1234,"repo":"REPO"}

⡿< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:22 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E82FF:7DD0EF:64B6B04A
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4895
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 105
< X-Xss-Protection: 0

{
  "data": {
    "repository": {
      "pullRequest": {
        "id": "SOME_ID",
        "url": "https://github.com/OWNER/REPO/pull/1234",
        "title": "SOME_TITLE",
        "body": "SOME_BODY",
        "baseRefName": "develop",
        "reviewRequests": {
          "nodes": [
            {
              "requestedReviewer": {
                "__typename": "User",
                "login": "SOME_LOGIN"
              }
            },
            {
              "requestedReviewer": {
                "__typename": "User",
                "login": "SOME_LOGIN"
              }
            },
            {
              "requestedReviewer": {
                "__typename": "User",
                "login": "SOME_LOGIN"
              }
            },
            {
              "requestedReviewer": {
                "__typename": "User",
                "login": "SOME_LOGIN"
              }
            },
            {
              "requestedReviewer": {
                "__typename": "User",
                "login": "SOME_LOGIN"
              }
            }
          ]
        },
        "assignees": {
          "nodes": [],
          "totalCount": 0
        },
        "labels": {
          "nodes": [
            {
              "id": "SOME_ID",
              "name": "SOME_NAME",
              "description": "",
              "color": "176839"
            },
            {
              "id": "SOME_ID",
              "name": "SOME_NAME",
              "description": "",
              "color": "9FEA6F"
            }
          ],
          "totalCount": 2
        },
        "projectCards": {
          "nodes": [],
          "totalCount": 0
        },
        "milestone": null,
        "number": 1234
      }
    }
  }
}

* Request took 548.329417ms
⣟* Request at 2023-07-18 09:31:22.828472 -0600 MDT m=+0.640450376
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 361
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
query PullRequestProjectItems($endCursor:String$name:String!$number:Int!$owner:String!){repository(owner: $owner, name: $name){pullRequest(number: $number){projectItems(first: 100, after: $endCursor){nodes{id,project{id,title}},pageInfo{hasNextPage,endCursor}}}}}
GraphQL variables: {"endCursor":null,"name":"REPO","number":1234,"owner":"OWNER"}

⣯< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:22 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E8397:7DD242:64B6B04A
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4894
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 106
< X-Xss-Protection: 0

{
  "errors": [
    {
      "type": "INSUFFICIENT_SCOPES",
      "locations": [
        {
          "line": 1,
          "column": 207
        }
      ],
      "message": "Your token has not been granted the required scopes to execute this query. The 'id' field requires one of the following scopes: ['read:project'], but your token has only been granted the: ['gist', 'read:org', 'repo', 'workflow'] scopes. Please modify your token's scopes at: https://github.com/settings/tokens."
    },
    {
      "type": "INSUFFICIENT_SCOPES",
      "locations": [
        {
          "line": 1,
          "column": 218
        }
      ],
      "message": "Your token has not been granted the required scopes to execute this query. The 'id' field requires one of the following scopes: ['read:project'], but your token has only been granted the: ['gist', 'read:org', 'repo', 'workflow'] scopes. Please modify your token's scopes at: https://github.com/settings/tokens."
    },
    {
      "type": "INSUFFICIENT_SCOPES",
      "locations": [
        {
          "line": 1,
          "column": 221
        }
      ],
      "message": "Your token has not been granted the required scopes to execute this query. The 'title' field requires one of the following scopes: ['read:project'], but your token has only been granted the: ['gist', 'read:org', 'repo', 'workflow'] scopes. Please modify your token's scopes at: https://github.com/settings/tokens."
    }
  ]
}

* Request took 169.466834ms
⣾* Request at 2023-07-18 09:31:23.03786 -0600 MDT m=+0.849836626
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 281
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
query OrganizationTeamList($endCursor:String$owner:String!){organization(login: $owner){teams(first: 100, orderBy: {field: NAME, direction: ASC}, after: $endCursor){nodes{id,slug},pageInfo{hasNextPage,endCursor}}}}
GraphQL variables: {"endCursor":null,"owner":"OWNER"}

* Request at 2023-07-18 09:31:23.039916 -0600 MDT m=+0.851892668
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 303
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
query RepositoryAssignableUsers($endCursor:String$name:String!$owner:String!){repository(owner: $owner, name: $name){assignableUsers(first: 100, after: $endCursor){nodes{id,login,name},pageInfo{hasNextPage,endCursor}}}}
GraphQL variables: {"endCursor":null,"name":"REPO","owner":"OWNER"}

* Request at 2023-07-18 09:31:23.042274 -0600 MDT m=+0.854251001
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 45
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

{
  "query": "query UserCurrent{viewer{login}}"
}

⣽< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:23 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E8401:7DD313:64B6B04B
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4893
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 107
< X-Xss-Protection: 0

{
  "data": {
    "viewer": {
      "login": "SOME_LOGIN"
    }
  }
}

* Request took 155.315292ms
⢿< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:23 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E83FF:7DD30D:64B6B04A
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4892
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 108
< X-Xss-Protection: 0

{
  "data": {
    "organization": {
      "teams": {
        "nodes": [
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          },
          {
            "id": "SOME_ID",
            "slug": "SOME_SLUG"
          }
        ],
        "pageInfo": {
          "hasNextPage": false,
          "endCursor": "Y3Vyc29yOnYyOpKuV2ViIFRhc2sgRm9yY2XOAH0ybQ=="
        }
      }
    }
  }
}

* Request took 391.629709ms
⡿< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:23 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E83FF:7DD30F:64B6B04B
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4891
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 109
< X-Xss-Protection: 0

{
  "data": {
    "repository": {
      "assignableUsers": {
        "nodes": [
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          }
        ],
        "pageInfo": {
          "hasNextPage": true,
          "endCursor": "Y3Vyc29yOnYyOpK1bmVvLWFubmEtYmVuZW1hbnNrYWlhzgaHiCE="
        }
      }
    }
  }
}

* Request took 471.725375ms
* Request at 2023-07-18 09:31:23.544161 -0600 MDT m=+1.356135751
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 354
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
query RepositoryAssignableUsers($endCursor:String!$name:String!$owner:String!){repository(owner: $owner, name: $name){assignableUsers(first: 100, after: $endCursor){nodes{id,login,name},pageInfo{hasNextPage,endCursor}}}}
GraphQL variables: {"endCursor":"Y3Vyc29yOnYyOpK1bmVvLWFubmEtYmVuZW1hbnNrYWlhzgaHiCE=","name":"REPO","owner":"OWNER"}

⣾< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:24 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E8506:7DD51C:64B6B04B
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4890
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 110
< X-Xss-Protection: 0

{
  "data": {
    "repository": {
      "assignableUsers": {
        "nodes": [
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          }
        ],
        "pageInfo": {
          "hasNextPage": true,
          "endCursor": "Y3Vyc29yOnYyOpKrU2Vhbktlbm55TkbOBSyPdA=="
        }
      }
    }
  }
}

* Request took 502.4055ms
⣽* Request at 2023-07-18 09:31:24.087759 -0600 MDT m=+1.899730376
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 342
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
query RepositoryAssignableUsers($endCursor:String!$name:String!$owner:String!){repository(owner: $owner, name: $name){assignableUsers(first: 100, after: $endCursor){nodes{id,login,name},pageInfo{hasNextPage,endCursor}}}}
GraphQL variables: {"endCursor":"Y3Vyc29yOnYyOpKrU2Vhbktlbm55TkbOBSyPdA==","name":"REPO","owner":"OWNER"}

⢿< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:24 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E8605:7DD717:64B6B04B
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4889
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 111
< X-Xss-Protection: 0

{
  "data": {
    "repository": {
      "assignableUsers": {
        "nodes": [
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": null
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          },
          {
            "id": "SOME_ID",
            "login": "SOME_LOGIN",
            "name": "SOME_NAME"
          }
        ],
        "pageInfo": {
          "hasNextPage": false,
          "endCursor": "Y3Vyc29yOnYyOpKsdnNjaG1pZHQtbmVvzgdD9nc="
        }
      }
    }
  }
}

* Request took 250.563667ms
⣾* Request at 2023-07-18 09:31:24.3783 -0600 MDT m=+2.190269710
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 179
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
mutation PullRequestUpdate($input:UpdatePullRequestInput!){updatePullRequest(input: $input){__typename}}
GraphQL variables: {"input":{"pullRequestId":"PR_kwDOCr4UZs5VuMRt"}}

* Request at 2023-07-18 09:31:24.381005 -0600 MDT m=+2.192974585
* Request to https://api.github.com/graphql
> POST /graphql HTTP/1.1
> Host: api.github.com
> Accept: application/vnd.github.merge-info-preview+json, application/vnd.github.nebula-preview
> Authorization: token ████████████████████
> Content-Length: 232
> Content-Type: application/json
> Graphql-Features: merge_queue
> Time-Zone: America/Edmonton
> User-Agent: GitHub CLI 2.32.0

GraphQL query:
mutation PullRequestUpdateRequestReviews($input:RequestReviewsInput!){requestReviews(input: $input){pullRequest{id}}}
GraphQL variables: {"input":{"pullRequestId":"PR_kwDOCr4UZs5VuMRt","userIds":[],"teamIds":[],"union":false}}

⣯< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:25 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E8685:7DD816:64B6B04C
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4888
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 112
< X-Xss-Protection: 0

{
  "data": {
    "updatePullRequest": {
      "__typename": "UpdatePullRequestPayload"
    }
  }
}

* Request took 690.839458ms
⣾< HTTP/2.0 200 OK
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
< Content-Security-Policy: default-src 'none'
< Content-Type: application/json; charset=utf-8
< Date: Tue, 18 Jul 2023 15:31:25 GMT
< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
< Server: GitHub.com
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Vary: Accept-Encoding, Accept, X-Requested-With
< X-Accepted-Oauth-Scopes: repo
< X-Content-Type-Options: nosniff
< X-Frame-Options: deny
< X-Github-Media-Type: github.merge-info-preview; param=nebula-preview; format=json
< X-Github-Request-Id: D5E2:0751:3E8685:7DD819:64B6B04C
< X-Oauth-Client-Id: 178c6fc778ccc68e1d6a
< X-Oauth-Scopes: gist, read:org, repo, workflow
< X-Ratelimit-Limit: 5000
< X-Ratelimit-Remaining: 4887
< X-Ratelimit-Reset: 1689696541
< X-Ratelimit-Resource: graphql
< X-Ratelimit-Used: 113
< X-Xss-Protection: 0

{
  "data": {
    "requestReviews": {
      "pullRequest": {
        "id": "SOME_ID"
      }
    }
  }
}

* Request took 994.541166ms
https://github.com/OWNER/REPO/pull/1234

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedContributions welcomep3Affects a small number of users or is largely cosmetic

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions