GitHub Code Quality、リポジトリ単位の有効化API
GitHub は、GitHub Code Quality をリポジトリ単位で有効化・設定できる Repository Enablement API を Public Preview として提供開始した。リポジトリごとに既定セットアップの有効化/無効化、解析対象言語、Runner 種別などを API 経由で管理できる。
- 設定の更新:
PATCH /repos/{owner}/{repo}/code-quality/setup - 設定の取得:
GET /repos/{owner}/{repo}/code-quality/setup(状態、言語、Runner 種別、スケジュールを返す) - 解析対象言語:
csharp/go/java-kotlin/javascript-typescript/python/ruby(API ドキュメントにはrustも列挙されている) - 提供範囲: GitHub.com の Public Preview(GitHub Enterprise Server は対象外)