概要
既存の .github/workflows/claude-code-review.yml が、レビューを実行しているのに PR にコメントを 1 件も投稿しない不具合の修正です。
原因(一次情報で確定)
prompt が /code-review:code-review <repo>/pull/<num> と --comment フラグ無しで起動しています。code-review プラグインのコマンド定義(code-review.md)の step 7 に次の記載があります:
If --comment argument was NOT provided, stop here. Do not post any GitHub comments.
このためレビューは success・num_turns は回るものの、投稿フェーズに進まずコメントが付きません。EcAuth/EcAuthDocs#86 で実証・修正済みです。
修正
prompt に --comment を追加
allowed-tools に mcp__github_inline_comment__create_inline_comment を追加(インライン投稿経路 + MCP サーバー起動条件。Bash(gh pr comment:*) は維持)
補足(claude.yml)
claude.yml の起動条件 github.repository_owner == github.actor は、個人リポジトリでは owner=actor で機能しますが、コラボレーターにも @claude を許可したい場合は author_association(OWNER/MEMBER/COLLABORATOR)方式が望ましいです(EcAuth#408 参照、組織リポジトリでは必須)。
参考
EcAuth#406(修正実証済み PR)/ EcAuth/EcAuthDocs#86(調査・知見)
概要
既存の
.github/workflows/claude-code-review.ymlが、レビューを実行しているのに PR にコメントを 1 件も投稿しない不具合の修正です。原因(一次情報で確定)
promptが/code-review:code-review <repo>/pull/<num>と--commentフラグ無しで起動しています。code-reviewプラグインのコマンド定義(code-review.md)の step 7 に次の記載があります:このためレビューは success・
num_turnsは回るものの、投稿フェーズに進まずコメントが付きません。EcAuth/EcAuthDocs#86 で実証・修正済みです。修正
promptに--commentを追加allowed-toolsにmcp__github_inline_comment__create_inline_commentを追加(インライン投稿経路 + MCP サーバー起動条件。Bash(gh pr comment:*)は維持)補足(claude.yml)
claude.ymlの起動条件github.repository_owner == github.actorは、個人リポジトリでは owner=actor で機能しますが、コラボレーターにも@claudeを許可したい場合はauthor_association(OWNER/MEMBER/COLLABORATOR)方式が望ましいです(EcAuth#408 参照、組織リポジトリでは必須)。参考
EcAuth#406(修正実証済み PR)/ EcAuth/EcAuthDocs#86(調査・知見)