diff --git a/lib/platform/github/__snapshots__/index.spec.ts.snap b/lib/platform/github/__snapshots__/index.spec.ts.snap
index d1a98b61b8f0c674bc6513944e32ebd03aaf0459..7dea1c622b0e2e2de22b9729f7656448436a502d 100644
--- a/lib/platform/github/__snapshots__/index.spec.ts.snap
+++ b/lib/platform/github/__snapshots__/index.spec.ts.snap
@@ -240,7 +240,36 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -252,7 +281,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -305,7 +363,36 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -317,7 +404,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -370,7 +486,36 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -382,7 +527,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -424,7 +598,36 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -436,7 +639,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -475,7 +707,36 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -487,7 +748,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -526,7 +816,36 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -538,7 +857,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1086,7 +1434,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo/pulls?per_page=100&state=all",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1099,7 +1512,72 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1112,7 +1590,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1124,7 +1631,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1258,7 +1794,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo/pulls?per_page=100&state=all",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1271,7 +1872,72 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1284,7 +1950,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1296,7 +1991,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1683,7 +2407,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1696,7 +2485,72 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1709,7 +2563,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1721,7 +2604,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1765,7 +2677,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1778,7 +2755,72 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 25, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "25",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1831,7 +2873,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1844,7 +2951,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1902,7 +3038,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1915,7 +3116,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -1983,7 +3213,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -1996,7 +3291,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -2065,7 +3389,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2078,7 +3467,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -2158,7 +3576,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2171,7 +3654,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -2251,7 +3763,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2264,7 +3841,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -2344,7 +3950,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2357,7 +4028,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -2437,7 +4137,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2450,7 +4215,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -2511,7 +4305,72 @@ Array [
     "url": "https://api.github.com/repos/some/repo",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [OPEN], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              headRefName\\\\n              baseRefName\\\\n              title\\\\n              mergeable\\\\n              mergeStateStatus\\\\n              labels(last: 100) {\\\\n                nodes {\\\\n                  name\\\\n                }\\\\n              }\\\\n              commits(first: 2) {\\\\n                nodes {\\\\n                  commit {\\\\n                    author {\\\\n                      email\\\\n                    }\\\\n                    committer {\\\\n                      email\\\\n                    }\\\\n                    parents(last: 1) {\\\\n                      edges {\\\\n                        node {\\\\n                          abbreviatedOid\\\\n                          oid\\\\n                        }\\\\n                      }\\\\n                    }\\\\n                  }\\\\n                }\\\\n              }\\\\n              body\\\\n              reviews(first: 1, states:[CHANGES_REQUESTED]){\\\\n                nodes{\\\\n                  state\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "baseRefName": null,
+              "body": null,
+              "commits": Object {
+                "__args": Object {
+                  "first": "2",
+                },
+                "nodes": Object {
+                  "commit": Object {
+                    "author": Object {
+                      "email": null,
+                    },
+                    "committer": Object {
+                      "email": null,
+                    },
+                    "parents": Object {
+                      "__args": Object {
+                        "last": "1",
+                      },
+                      "edges": Object {
+                        "node": Object {
+                          "abbreviatedOid": null,
+                          "oid": null,
+                        },
+                      },
+                    },
+                  },
+                },
+              },
+              "headRefName": null,
+              "labels": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "name": null,
+                },
+              },
+              "mergeStateStatus": null,
+              "mergeable": null,
+              "number": null,
+              "reviews": Object {
+                "__args": Object {
+                  "first": "1",
+                },
+                "nodes": Object {
+                  "state": null,
+                },
+              },
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.merge-info-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2524,7 +4383,36 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n      query {\\\\n        repository(owner: \\\\\\"some\\\\\\", name: \\\\\\"repo\\\\\\") {\\\\n          pullRequests(states: [CLOSED, MERGED], first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {\\\\n            nodes {\\\\n              number\\\\n              state\\\\n              headRefName\\\\n              title\\\\n              comments(last: 100) {\\\\n                nodes {\\\\n                  databaseId\\\\n                  body\\\\n                }\\\\n              }\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n      \\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "repo",
+            "owner": "some",
+          },
+          "pullRequests": Object {
+            "__args": Object {
+              "first": "100",
+            },
+            "nodes": Object {
+              "comments": Object {
+                "__args": Object {
+                  "last": "100",
+                },
+                "nodes": Object {
+                  "body": null,
+                  "databaseId": null,
+                },
+              },
+              "headRefName": null,
+              "number": null,
+              "state": null,
+              "title": null,
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept-encoding": "gzip, deflate",
       "authorization": "token abc123",
@@ -2702,7 +4590,50 @@ Array [
 exports[`platform/github getVulnerabilityAlerts() handles network error 1`] = `
 Array [
   Object {
-    "body": "{\\"query\\":\\"\\\\n  query {\\\\n    repository(owner:\\\\\\"undefined\\\\\\", name:\\\\\\"undefined\\\\\\") {\\\\n      vulnerabilityAlerts(last: 100) {\\\\n        edges {\\\\n          node {\\\\n            dismissReason\\\\n            vulnerableManifestFilename\\\\n            vulnerableManifestPath\\\\n            vulnerableRequirements\\\\n            securityAdvisory {\\\\n              description\\\\n              identifiers { type value }\\\\n              references { url }\\\\n              severity\\\\n            }\\\\n            securityVulnerability {\\\\n              package { name ecosystem }\\\\n              firstPatchedVersion { identifier }\\\\n              vulnerableVersionRange\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "undefined",
+            "owner": "undefined",
+          },
+          "vulnerabilityAlerts": Object {
+            "__args": Object {
+              "last": "100",
+            },
+            "edges": Object {
+              "node": Object {
+                "dismissReason": null,
+                "securityAdvisory": Object {
+                  "description": null,
+                  "identifiers": Object {
+                    "type": null,
+                    "value": null,
+                  },
+                  "references": Object {
+                    "url": null,
+                  },
+                  "severity": null,
+                },
+                "securityVulnerability": Object {
+                  "firstPatchedVersion": Object {
+                    "identifier": null,
+                  },
+                  "package": Object {
+                    "ecosystem": null,
+                    "name": null,
+                  },
+                  "vulnerableVersionRange": null,
+                },
+                "vulnerableManifestFilename": null,
+                "vulnerableManifestPath": null,
+                "vulnerableRequirements": null,
+              },
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.vixen-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2720,7 +4651,50 @@ Array [
 exports[`platform/github getVulnerabilityAlerts() returns array if found 1`] = `
 Array [
   Object {
-    "body": "{\\"query\\":\\"\\\\n  query {\\\\n    repository(owner:\\\\\\"undefined\\\\\\", name:\\\\\\"undefined\\\\\\") {\\\\n      vulnerabilityAlerts(last: 100) {\\\\n        edges {\\\\n          node {\\\\n            dismissReason\\\\n            vulnerableManifestFilename\\\\n            vulnerableManifestPath\\\\n            vulnerableRequirements\\\\n            securityAdvisory {\\\\n              description\\\\n              identifiers { type value }\\\\n              references { url }\\\\n              severity\\\\n            }\\\\n            securityVulnerability {\\\\n              package { name ecosystem }\\\\n              firstPatchedVersion { identifier }\\\\n              vulnerableVersionRange\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "undefined",
+            "owner": "undefined",
+          },
+          "vulnerabilityAlerts": Object {
+            "__args": Object {
+              "last": "100",
+            },
+            "edges": Object {
+              "node": Object {
+                "dismissReason": null,
+                "securityAdvisory": Object {
+                  "description": null,
+                  "identifiers": Object {
+                    "type": null,
+                    "value": null,
+                  },
+                  "references": Object {
+                    "url": null,
+                  },
+                  "severity": null,
+                },
+                "securityVulnerability": Object {
+                  "firstPatchedVersion": Object {
+                    "identifier": null,
+                  },
+                  "package": Object {
+                    "ecosystem": null,
+                    "name": null,
+                  },
+                  "vulnerableVersionRange": null,
+                },
+                "vulnerableManifestFilename": null,
+                "vulnerableManifestPath": null,
+                "vulnerableRequirements": null,
+              },
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.vixen-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2738,7 +4712,50 @@ Array [
 exports[`platform/github getVulnerabilityAlerts() returns empty if disabled 1`] = `
 Array [
   Object {
-    "body": "{\\"query\\":\\"\\\\n  query {\\\\n    repository(owner:\\\\\\"undefined\\\\\\", name:\\\\\\"undefined\\\\\\") {\\\\n      vulnerabilityAlerts(last: 100) {\\\\n        edges {\\\\n          node {\\\\n            dismissReason\\\\n            vulnerableManifestFilename\\\\n            vulnerableManifestPath\\\\n            vulnerableRequirements\\\\n            securityAdvisory {\\\\n              description\\\\n              identifiers { type value }\\\\n              references { url }\\\\n              severity\\\\n            }\\\\n            securityVulnerability {\\\\n              package { name ecosystem }\\\\n              firstPatchedVersion { identifier }\\\\n              vulnerableVersionRange\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "undefined",
+            "owner": "undefined",
+          },
+          "vulnerabilityAlerts": Object {
+            "__args": Object {
+              "last": "100",
+            },
+            "edges": Object {
+              "node": Object {
+                "dismissReason": null,
+                "securityAdvisory": Object {
+                  "description": null,
+                  "identifiers": Object {
+                    "type": null,
+                    "value": null,
+                  },
+                  "references": Object {
+                    "url": null,
+                  },
+                  "severity": null,
+                },
+                "securityVulnerability": Object {
+                  "firstPatchedVersion": Object {
+                    "identifier": null,
+                  },
+                  "package": Object {
+                    "ecosystem": null,
+                    "name": null,
+                  },
+                  "vulnerableVersionRange": null,
+                },
+                "vulnerableManifestFilename": null,
+                "vulnerableManifestPath": null,
+                "vulnerableRequirements": null,
+              },
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.vixen-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2756,7 +4773,50 @@ Array [
 exports[`platform/github getVulnerabilityAlerts() returns empty if error 1`] = `
 Array [
   Object {
-    "body": "{\\"query\\":\\"\\\\n  query {\\\\n    repository(owner:\\\\\\"undefined\\\\\\", name:\\\\\\"undefined\\\\\\") {\\\\n      vulnerabilityAlerts(last: 100) {\\\\n        edges {\\\\n          node {\\\\n            dismissReason\\\\n            vulnerableManifestFilename\\\\n            vulnerableManifestPath\\\\n            vulnerableRequirements\\\\n            securityAdvisory {\\\\n              description\\\\n              identifiers { type value }\\\\n              references { url }\\\\n              severity\\\\n            }\\\\n            securityVulnerability {\\\\n              package { name ecosystem }\\\\n              firstPatchedVersion { identifier }\\\\n              vulnerableVersionRange\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "undefined",
+            "owner": "undefined",
+          },
+          "vulnerabilityAlerts": Object {
+            "__args": Object {
+              "last": "100",
+            },
+            "edges": Object {
+              "node": Object {
+                "dismissReason": null,
+                "securityAdvisory": Object {
+                  "description": null,
+                  "identifiers": Object {
+                    "type": null,
+                    "value": null,
+                  },
+                  "references": Object {
+                    "url": null,
+                  },
+                  "severity": null,
+                },
+                "securityVulnerability": Object {
+                  "firstPatchedVersion": Object {
+                    "identifier": null,
+                  },
+                  "package": Object {
+                    "ecosystem": null,
+                    "name": null,
+                  },
+                  "vulnerableVersionRange": null,
+                },
+                "vulnerableManifestFilename": null,
+                "vulnerableManifestPath": null,
+                "vulnerableRequirements": null,
+              },
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.vixen-preview+json",
       "accept-encoding": "gzip, deflate",
@@ -2769,7 +4829,50 @@ Array [
     "url": "https://api.github.com/graphql",
   },
   Object {
-    "body": "{\\"query\\":\\"\\\\n  query {\\\\n    repository(owner:\\\\\\"undefined\\\\\\", name:\\\\\\"undefined\\\\\\") {\\\\n      vulnerabilityAlerts(last: 100) {\\\\n        edges {\\\\n          node {\\\\n            dismissReason\\\\n            vulnerableManifestFilename\\\\n            vulnerableManifestPath\\\\n            vulnerableRequirements\\\\n            securityAdvisory {\\\\n              description\\\\n              identifiers { type value }\\\\n              references { url }\\\\n              severity\\\\n            }\\\\n            securityVulnerability {\\\\n              package { name ecosystem }\\\\n              firstPatchedVersion { identifier }\\\\n              vulnerableVersionRange\\\\n            }\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\"}",
+    "graphql": Object {
+      "query": Object {
+        "repository": Object {
+          "__args": Object {
+            "name": "undefined",
+            "owner": "undefined",
+          },
+          "vulnerabilityAlerts": Object {
+            "__args": Object {
+              "last": "100",
+            },
+            "edges": Object {
+              "node": Object {
+                "dismissReason": null,
+                "securityAdvisory": Object {
+                  "description": null,
+                  "identifiers": Object {
+                    "type": null,
+                    "value": null,
+                  },
+                  "references": Object {
+                    "url": null,
+                  },
+                  "severity": null,
+                },
+                "securityVulnerability": Object {
+                  "firstPatchedVersion": Object {
+                    "identifier": null,
+                  },
+                  "package": Object {
+                    "ecosystem": null,
+                    "name": null,
+                  },
+                  "vulnerableVersionRange": null,
+                },
+                "vulnerableManifestFilename": null,
+                "vulnerableManifestPath": null,
+                "vulnerableRequirements": null,
+              },
+            },
+          },
+        },
+      },
+    },
     "headers": Object {
       "accept": "application/vnd.github.vixen-preview+json",
       "accept-encoding": "gzip, deflate",
diff --git a/package.json b/package.json
index b40be85a83e51d4b68d12150d78309d1df569bc3..39e1534f64974a4dee086fccfa668b8f445d1586 100644
--- a/package.json
+++ b/package.json
@@ -232,6 +232,7 @@
     "eslint-plugin-import": "2.20.2",
     "eslint-plugin-promise": "4.2.1",
     "glob": "7.1.6",
+    "graphql": "15.0.0",
     "husky": "4.2.5",
     "jest": "25.5.1",
     "jest-junit": "10.0.0",
diff --git a/test/httpMock.ts b/test/httpMock.ts
index 4f7605f4cecf75d7db3171a49ce7cd4d5c2deec7..ffe7aae59ed8168d8bc80575cb9102c73bd8113b 100644
--- a/test/httpMock.ts
+++ b/test/httpMock.ts
@@ -1,4 +1,6 @@
 import { Url } from 'url';
+import is from '@sindresorhus/is';
+import { parse as parseGraphqlQuery } from 'graphql/language';
 import nock from 'nock';
 
 export type { Scope } from 'nock';
@@ -8,6 +10,7 @@ interface RequestLogItem {
   method: string;
   url: string;
   body?: any;
+  graphql?: any;
 }
 
 type BasePath = string | RegExp | Url;
@@ -15,6 +18,70 @@ type BasePath = string | RegExp | Url;
 let requestLog: RequestLogItem[] = [];
 let missingLog: string[] = [];
 
+function simplifyGraphqlAST(tree: any): any {
+  if (!tree || is.emptyArray(tree) || is.emptyObject(tree)) {
+    return null;
+  }
+
+  if (is.array(tree)) {
+    return tree.map(simplifyGraphqlAST);
+  }
+  if (is.object(tree)) {
+    return [
+      'operation',
+      'definitions',
+      'selectionSet',
+      'arguments',
+      'value',
+      'alias',
+      'directives',
+    ].reduce((acc: Record<string, any>, field) => {
+      const value = tree[field];
+      let simplifiedValue;
+
+      if (field === 'definitions') {
+        return (value || []).reduce((defsAcc, def) => {
+          const name = def?.operation;
+          const defValue = simplifyGraphqlAST(def);
+          if (name && defValue) {
+            return { ...defsAcc, [name]: defValue };
+          }
+          return defsAcc;
+        }, {});
+      }
+
+      if (field === 'arguments') {
+        const args = (value || []).reduce((argsAcc, arg) => {
+          const name = arg?.name?.value;
+          const argValue = arg?.value?.value;
+          if (name && argValue) {
+            return { ...argsAcc, [name]: argValue };
+          }
+          return argsAcc;
+        }, {});
+        if (!is.emptyObject(args)) {
+          acc.__args = args;
+        }
+      } else if (field === 'selectionSet') {
+        (value?.selections || []).forEach((selection) => {
+          const name = selection?.name?.value;
+          const selValue = simplifyGraphqlAST(selection);
+          if (name && selValue) {
+            acc[name] = is.emptyObject(selValue) ? null : selValue;
+          }
+        });
+      } else {
+        simplifiedValue = simplifyGraphqlAST(value);
+        if (simplifiedValue) {
+          acc[`__${field}`] = simplifiedValue;
+        }
+      }
+      return acc;
+    }, {});
+  }
+  return tree;
+}
+
 function onMissing(_: any, opts: any): void /* istanbul ignore next */ {
   missingLog.push(`  ${opts.method} ${opts.href}`);
 }
@@ -46,7 +113,15 @@ export function scope(basePath: BasePath, options?: nock.Options): nock.Scope {
     const result: RequestLogItem = { headers, method, url };
     const body = req.options?.body;
     if (body) {
-      result.body = body;
+      try {
+        const strQuery = JSON.parse(body).query;
+        const rawQuery = parseGraphqlQuery(strQuery, {
+          noLocation: true,
+        });
+        result.graphql = simplifyGraphqlAST(rawQuery);
+      } catch (ex) {
+        result.body = body;
+      }
     }
     requestLog.push(result);
   });
diff --git a/yarn.lock b/yarn.lock
index 4bd80e9734ceeb0c75fa1958b55838651e8f8733..d4dbf633629129c01ea9c02b7d2da5151fc038a5 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4417,6 +4417,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
   integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
 
+graphql@15.0.0:
+  version "15.0.0"
+  resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.0.0.tgz#042a5eb5e2506a2e2111ce41eb446a8e570b8be9"
+  integrity sha512-ZyVO1xIF9F+4cxfkdhOJINM+51B06Friuv4M66W7HzUOeFd+vNzUn4vtswYINPi6sysjf1M2Ri/rwZALqgwbaQ==
+
 growly@^1.3.0:
   version "1.3.0"
   resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"