Open8

[Scrap] Claude Code Action を触る

ヘブンヘブン

Claude Code Action 流行ってるっぽいので触る

Claude Code は数ヶ月前に触ったことがある。

取り敢えず動画見る

一旦動画見る。多分 Claude Code のターミナルの方がメインだけど
https://www.youtube.com/live/6eBSHbLKuN0?si=EYrvwZZiqQB-9lnX

ヘブンヘブン

Claude Code の紹介

流れに沿って手元でも Claude Code を動かしてみよう

/install-github-app で GitHub App 入れれるんだ

GitHub App 入れれたので、視聴は一旦終わりで。

ヘブンヘブン

GitHub Actions - Claude Code を読む

https://docs.anthropic.com/ja/docs/claude-code/github-actions

ヘブンヘブン

実装はしてくれたけど、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"