gr2m / gr2m/github-openapi-graphql-query

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

オープン
#11 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
7
フォーク
3
PR マージ指標
30日以内にマージされた PR はありません

説明

# 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 ? :)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。