Closed3
PRに含まれるマージコミットを抽出する
前提
開発環境用のdevブランチをmainブランチにマージする際にdev->mainへマージするプルリクエストを作成し、内容を確認しマージするという運用をしている
dev->mainへマージするPRの概要に確認がしやすいようにPRに含まれているマージコミットの一覧を記載したいと思いCopilotなどにMCPサーバを通して実行させようとしましたが思ったようにマージコミットのPR番号の一覧を取得してくれません(自分のプロンプトが下手な可能性はある)
そこでghコマンドでワンライナーを書いた
gh pr view 1 --json commits --jq '.commits[].messageHeadline' | grep "Merge pull request" | grep -o '#[0-9]\+'
抽出対象のPR番号は適宜書き換えて使用する
このスクラップは4ヶ月前にクローズされました