はじめに
GitHubActionsでいろいろワークフローを作り自動化するわけですが、設定のBilling And Plansから確認できる情報では、個人や組織全体の実行時間しか見れず、少々不便です。
やりたいのはリポジトリ単位で、どのワークフローが月にどれくらい実行され、手間が削減されているのかを視覚化したい。
調べたこと
また後日、以下の情報を利用してアクションのジョブサマリーなんかに出力できるワークフローでも作ってみようと思いますが、備忘録として使えそうなAPIなどを記します。
公式ドキュメントにあるAPIだと以下を組み合わせれば、リポジトリのワークフロー一覧を取得しワークフローごとの実行時間の集計ができそうです。
上だけで十分かもしれませんがこれも使えるかも
また実際に同じようなことをすでに挑戦している先人もいるようで、アプローチは異なりますがこちらも参考になるかも