🤖

Claude Code GitHub Actions は Forked PR のコメントで呼ぶとコケる

に公開

Claude Code GitHub Actions は現在 (2025/10/03)、Fork 先から出された Pull Request の中で、「@claude ほげふが」などコメントによって Claude Code を呼び出そうとしてもうまく動かない。以下の Issues で言及されている既知のもの。

issue_comment イベントで GitHub Actions を呼ぶとデフォルトブランチになるという仕様がある。PR にコメントする行為は issue_comment イベントになる。

Claude Code Action は PR コメントで呼ばれた場合、次のような挙動になる。

  1. isPR というフラグが true になり、
  2. isPR == true では、ブランチをチェックアウトするために git fetch origin ${branchName} でブランチを取ろうとする

デフォルトブランチに Fork 先のブランチは存在しないので git fetch は couldn't find remote ref エラーで失敗してしまう。

GitHub Actions の仕様に対して、Claude Code GitHub Action が Forked PR を考慮していない実装になっており、今回の問題が起きているものと思われる。

GitHubで編集を提案

Discussion