Appearance
Request CodeRabbit Review
概要
| 項目 | 内容 |
|---|---|
| ファイル | .github/workflows/request-coderabbit-review.yml |
| 目的 | CodeRabbit の PR レビューを手動で再トリガーする |
| トリガー | workflow_dispatch のみ(Actions 画面から Run workflow) |
CodeRabbit は コミット SHA 単位でレビュー状態を保持します。レート制限などで「その SHA は処理済み(スキップ)」になった場合、PR への @coderabbitai review メンションだけでは動かないことがあります。
このワークフローは次を行います。
- (既定)PR head ブランチへ 空コミットを push し、新しい SHA を作る
- (任意)PR に
@coderabbitai review(またはfull review)を コメント投稿する
空コミットの push により CodeRabbit App の自動レビュー(.coderabbit.yaml の auto_review)が走る場合があります。コメントは手動トリガーの補助です。
手順
- Actions → Request CodeRabbit Review → Run workflow
- Use workflow from: ワークフロー定義を読み込むブランチ(通常は
develop)。対象 PR の head ブランチではない - 入力:
- pr_number(必須): 対象 PR 番号
- push_empty_commit(既定
true): 空コミットを push するか - review_mode(既定
none):none: PR コメントを投稿しない(空コミットのみ)incremental:@coderabbitai reviewfull:@coderabbitai full review
- 数分待ち、PR の CodeRabbit コメント/Checks を確認
フォーク PR の制限
head ブランチが フォーク側にある PR では、GITHUB_TOKEN から fork へ push できません。その場合はワークフローが 警告を出し、空コミットはスキップします。review_mode が incremental / 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 レビュー再開は本ワークフローまたは上記の空コミット + メンションで行います。
関連
- CodeRabbit コマンド参考
- CI 概要
.coderabbit.yaml