PRコメントハンドラー
現在のブランチに対応するオープンPRを特定し、gh CLIを使ってそのPR上のコメントに対応するためのガイドです。すべてのghコマンドは昇格したネットワークアクセス権限で実行してください。
前提条件: ghが認証済みであることを確認してください(例:事前にgh auth loginを一度実行)。次に、昇格した権限(workflow/repoスコープを含む)でgh auth statusを実行し、ghコマンドが成功するようにします。サンドボックス環境でgh auth statusがブロックされる場合は、sandbox_permissions=require_escalatedを指定して再実行してください。
1) 対応が必要なコメントを確認する
scripts/fetch_comments.pyを実行します。これにより、PR上のすべてのコメントとレビュースレッドが出力されます。
2) ユーザーに確認を求める
- すべてのレビュースレッドとコメントに番号を振り、各コメントに修正を適用するために必要な作業の簡潔な要約を提示します。
- ユーザーに、どの番号のコメントに対応するかを尋ねます。
3) ユーザーがコメントを選択した場合
- 選択されたコメントに対して修正を適用します。
注意:
- 実行中にghが認証エラーやレート制限の問題に遭遇した場合は、
gh auth loginで再認証するようユーザーに促し、リトライしてください。