GitHub Copilot、リポジトリのカスタムプロパティ定義時に許容値を推薦する機能をパブリックプレビュー公開
要点
- GitHubは、リポジトリのカスタムプロパティ作成時にGitHub Copilotが適切な許容値を提案する機能をパブリックプレビューとして提供開始した。
- 対象プランはGitHub Copilot BusinessおよびCopilot Enterpriseとなっている。
- プロパティ名や種別に応じて関連する選択肢の候補を表示し、管理者はワンクリックで設定を取り込める。
- コンプライアンス設定や公開範囲などのメタデータを統一し、ルールセットを適用しやすい分類体系の迅速な構築を支援する。
- 組織の管理者は専用ポリシー設定を通じて本機能の利用可否を制御できる。
リード文
米GitHubは現地時間2026年9月15日、リポジトリのメタデータ設定を支援する新機能として、GitHub Copilotがカスタムプロパティの許容値(設定可能な値)を推薦する機能のパブリックプレビューを開始したと発表した。本機能は「GitHub Copilot Business」および「GitHub Copilot Enterprise」の各プランを利用している組織を対象に提供される。
組織や企業全体のガバナンス強化において重要な役割を果たすカスタムプロパティの定義をAIがアシストすることで、管理者が適切な設定値を迷わず決定できるようにし、統一されたメタデータ管理の導入ハードルを下げる狙いがある。
背景:リポジトリ管理におけるガバナンスとメタデータ定義の難しさ
GitHubにおけるカスタムプロパティ(custom properties)は、EnterpriseやOrganizationの管理者が各リポジトリに対して付与できる任意のメタデータである。このメタデータは、特定のリポジトリ群を対象にして保護ルールや制限を一括適用する「ルールセット(rulesets)」のスコープ(適用範囲)を決定する際、最も頻繁に用いられる手段の一つとなっている。
しかし、この仕組みを導入するにあたり、多くの管理者が最初の立ち上げ段階で課題に直面していたという。具体的には、自組織のリポジトリに対してどのようなプロパティを定義すべきか、あるいはそれぞれのプロパティに対してどのような許容値を設定すべきかが分からず、判断に迷うケースが少なくなかった。その結果、リポジトリ間でメタデータの命名や値にばらつきが生じ、大規模なリポジトリ群に対して一貫したガバナンスポリシーを適用することが困難になるという問題が生じていた。
新機能の概要:Copilotがプロパティに応じた選択肢候補を自動提示
今回リリースされた機能では、管理者がEnterpriseまたはOrganizationのレベルで新しいカスタムプロパティを定義する際、GitHub Copilotが入力されたプロパティ情報に基づいて関連性の高い許容値(allowed values)を自動的に提案する。
発表では、具体的な提案例として以下のケースが挙げられている。
- 複数選択プロパティの例:
FedRAMP(米連邦政府のセキュリティ評価・認証制度)のような複数選択(multi-select)プロパティを新規作成すると、Copilotはコンプライアンスに関連する適切な設定値の候補を画面上に提示する。 - 単一選択プロパティの例:
internet-facing(外部インターネットに公開されているかを示す項目)のような単一選択(single-select)プロパティを作成する場合、yesやnoといった二者択一の標準的な値が候補として提案される。
提示された候補値はワンクリックでそのまま採用することができるため、管理者は自力で値のリストをゼロから入力・検討する手間を省き、組織内で一貫性のある意味のあるカスタムプロパティの分類体系(タクソノミー)を迅速に立ち上げることが可能になるという。
管理者向けポリシー設定と機能の制御
本機能の導入に伴い、EnterpriseおよびOrganizationのオーナー向けに機能の制御手段も用意されている。管理者は、Copilotのポリシー設定項目である「Repository custom property suggestions」を構成することにより、組織内における本機能の有効・無効を柔軟に切り替えることができる。
なお、GitHubは組織内のリポジトリにおけるカスタムプロパティの管理手順や詳細な仕様について、公式ドキュメントを参照するよう案内している。