gr2m / gr2m/github-openapi-graphql-query

GraphQL result to query gives a wrong result for a required parameters of `Create Check Run`

Abierto
#11 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
7
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# Context
Octokit documentation on how to create a Check Run is missing 2 required properties: `name` and `head_sha`. Detailed explanation in Octokit: https://github.com/octokit/plugin-rest-endpoint-methods.js/issues/441

# Where could be the problem?
GitHub's Open API information (the dereferenced one) and Octokit's API dereferenced look good. `name` and `head_sha` are there and are marked as `required`.

Instead of appearing those properties, the result of the query provides a property with `*` as key.

In a quick look of the code I see suspicious the following lines:
https://github.com/gr2m/github-openapi-graphql-query/blob/405891d8cd001f2c126174e6f1bf5f9847213a54/lib/schema-to-parameters.js#L3

and

https://github.com/gr2m/github-openapi-graphql-query/blob/405891d8cd001f2c126174e6f1bf5f9847213a54/lib/schema-to-parameters.js#L56

But I'm not sure if that could be the issue. Any ideas to start digging a bit @gr2m ? :)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.