Request additional API features for Trailer app

schema-request

#1

We’ve been using Trailer to see open pull requests, issues, and so on. However, it constantly has to poll GitHub. I’ve raised issues the issue that switching from REST to GraphQL could solve overfetching and underfetching problems, but the real issue appears to be GitHub’s GraphQL API’s missing required functionality so Trailer is stuck on REST. We’re using GitHub Enterprise and would like some additional GraphQL API features to support Trailer.

Trailer needs something similar to the v3 REST API’s repo event timeline in GraphQL. It also needs CI statuses to use GraphQL as well.

Ideally an app like Trailer should be able to switch from REST to GraphQL and see a performance improvement. The lacks of these API’s means Trailer would perform worse under GraphQL, having to over-fetch a ton of unnecessary data.

See issue on Trailer https://github.com/ptsochantaris/trailer/issues/340#issuecomment-342091838