Gitでreleaseノートを作るときなどに、直近マージしたPR一覧を出したいことがあります。
そういうときにこちらのコマンドで一覧が取得できます。
git log $(git tag --sort version:refname | tail -n 2 | head -n 1)..$(git tag --sort version:refname | tail -n 1) --merges --reverse --pretty=format:"* %b"
こちらのコマンドでは最新と一つ前のtagの間のマージのログを出力します。
Github Actionsも用意しましたのでRelease Note自動化の際にご活用いただけると幸いです。
参考