GitHub API
Pull Request のレビューで Code Owner が設定されているかどうかを取得する方法を調べたのでメモ。 GraphQL API の ReviewRequest オブジェクトで Code Owner かどうか取得できます。クエリの例を書いておきます。 query { repository(owner: "OWNER", name…
int128.hatenablog.com 上記の記事ではv3 REST APIで新しいブランチを作る方法を紹介しました.本記事ではv4 GraphQL APIを組み合わてAPI問い合わせを削減する方法を紹介します. 新しいブランチを作成/更新する手順は以下になります. RefのCommit SHA, Tre…
GitHub APIを利用してリポジトリにファイルをコミットするコマンド ghcp を作りました。シングルバイナリでgitコマンドに依存しないため、リリースなどでCIからリポジトリのファイルを書き換えたい場合に便利です。 github.com 使い方 GitHub Releasesもしく…
本記事ではGitHub APIを利用してコミットを作成する方法を紹介します。通常はGitクライアントでcommitとpushを行うことでコミットを作成しますが、GitHub APIだけでもコミットを作成できます。 まずはGitのデータ構造を把握しておく必要があります。下図のよ…