node-gh / gh

(DEPRECATED) GitHub CLI made with NodeJS. Use the official https://cli.github.com/ instead.
http://nodegh.io
Other
1.71k stars 217 forks source link

Audit which mutations are not supported in GitHub's GraphQL API #554

Closed protoEvangelion closed 6 years ago

protoEvangelion commented 6 years ago

So far I noticed that creating an issue does not exist for GitHub's graphQL api.

https://platform.github.community/t/schema-request-create-issues-labels-milestones-etc/5355/7

protoEvangelion commented 6 years ago

Unfortunately, the GraphQL API doesn't support nearly any of the mutations we need to perform and some queries as well.

Here is the list of commands that we will need to use Octokit for:

PR Create PR Open/Close PR

Notifications I think watchin is deprecated List activity

Issue Create issue open/close issue search assign

Repo List Create Fork Delete Create Label Delete Label Update Label

Gists Open in Browser Create Fork