GitHubは2026年7月8日(現地時間)、GitHub Agentic Workflowsを活用し、複数のリポジトリにわたる文書化プロセスを自動化する新たな手法を発表しました。これはAspireプロジェクトの実践事例を通じて示され、製品の変更から専門家レビュー済みの文書プルリクエスト作成までを効率化し、リリースと文書公開の遅延解消に貢献すると報告されています。
この自動化は、microsoft/aspire リポジトリにある製品コードの変更を、microsoft/aspire.dev にある文書サイトに反映させる際に適用されます。従来のプロセスでは、製品のプルリクエストがマージされてから文書作成者が変更を把握し、エンジニアとの調整に時間を要していました。GitHub Agentic Workflowsは、GitHub Actionsのフレームワークに特定の機能が統合されており、この課題を解決します。
Aspire 8.0において、92件のフィーチャードキュメントプルリクエストが製品プルリクエストのマージから平均4.5時間後にマージされました。これらのプルリクエストは全て、当該フィーチャーを開発したエンジニアによってレビューされており、追加人員やプロセスの再訓練なしで達成されたとされています。
ワークフローは製品リポジトリ microsoft/aspire 内の pr-docs-check.md ファイルとして存在し、main または release/* ブランチへのプルリクエストがクローズされた際に実行されます。このワークフローは、文書のターゲットブランチを特定した後、エージェントが製品の変更点(diff)を読み取り、文書の必要性を判断します。必要と判断された場合、microsoft/aspire.dev リポジトリに文書のドラフトを作成するプルリクエストを発行します。このプロセスにおいて、エージェントはGitHubに直接書き込まず、意図をJSONとして出力し、セキュアな出力ハンドラが設定されたGitHub Appを通じて、microsoft/aspire.dev と microsoft/aspire の2つのリポジトリに限定された権限でプルリクエストを作成します。
2024年5月3日から6月2日までの30日間の期間において、microsoft/aspire でマージされた製品プルリクエスト394件に対し、pr-docs-check ワークフローが394回実行され、92件のドラフト文書プルリクエストが microsoft/aspire.dev に作成されました。これら92件は全てマージされ、クローズされなかったりオープンなままのものは0件でした。
参考: GitHub Blog (AI) (アーカイブ) — 2026年7月9日 06:11 (JST)