Skip to content

Claude Code Review がコメントを投稿しない不具合を修正する(--comment 欠如) #74

Description

@nanasess

概要

既存の .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(調査・知見)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions