openaijamodel: gpt-5-mini-2025-08-07
Artifacts ライフサイクルイベントのイベント購読
Key Points
- Workerで受信
- アカウント/リポジトリイベント
- pushで自動ビルド
Summary
Cloudflare Artifactsがリポジトリのライフサイクルイベントを発行できるようになりました。Workerでこれらのイベントを受信して処理することで、コミット駆動の自動化(リポジトリ作成時の初期化、エージェントのpushでのビルド/デプロイ、プッシュごとのレビュー起動など)を簡単に実装できます。
Key Points
- イベントの受信はCloudflare Workerなどで可能。Worker内で受け取り、必要なワークフローやCI/CDを起動する設計が推奨される。
- 利用可能なイベント:
- アカウントレベル (source: artifacts):
repo.created,repo.deleted,repo.forked,repo.imported - リポジトリレベル (source: artifacts.repo):
pushed,cloned,fetched
- アカウントレベル (source: artifacts):
- 実装のヒント:
pushedイベントでビルド/デプロイパイプラインをトリガー。repo.created/repo.importedで初期設定やアクセス制御を自動化。- Worker側で署名検証や冪等性チェックを行い、重複処理を防ぐ。
- 詳細と設定手順はArtifactsのドキュメントを参照してください。