Open8
[Scrap] Claude Code Action を触る

Claude Code Action 流行ってるっぽいので触る
Claude Code は数ヶ月前に触ったことがある。
取り敢えず動画見る
一旦動画見る。多分 Claude Code のターミナルの方がメインだけど

Claude Code の紹介
流れに沿って手元でも Claude Code を動かしてみよう
/install-github-app
で GitHub App 入れれるんだ
GitHub App 入れれたので、視聴は一旦終わりで。

GitHub Actions - Claude Code を読む

下記の手順で導入

GitHub Issue 経由で起動してみる
エラーになった。上記の導入の yml が誤っているっぽい。下記をコピってみる。
結果
これで動いた。

実装はしてくれたけど、Pull Request は作ってくれなかった。
ドキュメント内に何かヒントがないか見てみる。 allow_tools を下記の通り設定しても動かない。
allow_tools は文字列指定
文字列で指定する。カンマ区切りで指定する必要がある。
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
timeout_minutes: "60"
allowed_tools: "mcp__github__create_pull_request,mcp__github__update_pull_request"

すでに解決済みかもしれませんが、自分はこの設定でPRまでしてくれました pull-requestのwrite権限が足りてないのかも

ありがとうございます!自分も同じように対応しました!👍