Issue の中にある Tasks の進捗状況集計したい。したくない?したいですよね!
実は GitHub の REST API を叩いても Tasks 情報を素直に取れません
仕方がないので雑に取得するためのシェルスクリプトを書きました
目次
自作するまでの経緯
GH CLI では出来ない
GitHub CLI 使ったら簡単に出来るやろ、そう思っていた時代が私にもありました
なんとできません
検索クエリ投げないと Project で絞れないようなかったり、痒いところに手が届かない子ですし、まぁ許しましょう
REST API でもできない
ちょっと待ってほしい、画面上表示されてるのに API としては提供されてないの?
そんなのある?
そんなデータを提供している機能はない
2016 年には問題提起されていたようですが絶賛放置中
仕方ないので自作した
API 叩いて Issue 本文から Tasks の情報を雑に抜いて集計するだけのやつです
超雑なのでインデントとかコードフェンスの中とか何も考慮してません