Skip to content

Request CodeRabbit Review

概要

項目内容
ファイル.github/workflows/request-coderabbit-review.yml
目的CodeRabbit の PR レビューを手動で再トリガーする
トリガーworkflow_dispatch のみ(Actions 画面から Run workflow)

CodeRabbit は コミット SHA 単位でレビュー状態を保持します。レート制限などで「その SHA は処理済み(スキップ)」になった場合、PR への @coderabbitai review メンションだけでは動かないことがあります。

このワークフローは次を行います。

  1. (既定)PR head ブランチへ 空コミットを push し、新しい SHA を作る
  2. (任意)PR に @coderabbitai review(または full review)を コメント投稿する

空コミットの push により CodeRabbit App の自動レビュー(.coderabbit.yamlauto_review)が走る場合があります。コメントは手動トリガーの補助です。

手順

  1. Actions → Request CodeRabbit Review → Run workflow
  2. Use workflow from: ワークフロー定義を読み込むブランチ(通常は develop)。対象 PR の head ブランチではない
  3. 入力:
    • pr_number(必須): 対象 PR 番号
    • push_empty_commit(既定 true): 空コミットを push するか
    • review_mode(既定 none):
      • none: PR コメントを投稿しない(空コミットのみ)
      • incremental: @coderabbitai review
      • full: @coderabbitai full review
  4. 数分待ち、PR の CodeRabbit コメント/Checks を確認

フォーク PR の制限

head ブランチが フォーク側にある PR では、GITHUB_TOKEN から fork へ push できません。その場合はワークフローが 警告を出し、空コミットはスキップします。review_modeincremental / full のときのみコメントを投稿します。フォーク PR ではローカルで空コミットを push してください。

bash
git commit --allow-empty -m "chore: re-trigger CodeRabbit review after rate limit or skip"
git push origin <ブランチ>

ローカルでの同等操作

CodeRabbit CLI による develop 基準のレビューは Cursor コマンド /coderabbit-review を参照。PR 上の App レビュー再開は本ワークフローまたは上記の空コミット + メンションで行います。

関連