Claude Code Actionについて少し調べたのでメモします。 主に下記を読んでいます。
Claude Code Actions
Gitリポジトリ
Claude.mdの設定
リポジトリのルートにCLAUDE.md
ファイルを作成して、コードスタイルのガイドライン、レビュー基準、プロジェクト固有のルールなど定義可能。
APIキーについて
- APIキーはANTHROPIC_API_KEYという名前のリポジトリシークレットとしてGitHub Secretsに追加して使う
- ワークフローでは
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
として参照できる - ※ワークフローファイル内で直接APIキーをハードコーディングしない
コスト
- Claude CodeはGitHubホストのランナーで実行されるので、GitHub Actionsのコストがかかる
- それぞれのClaudeの対話はプロンプトとレスポンスの長さでAPIトークンを消費する