DEV: generated release notes shouldn't include squashed commits (#10936)

DEV: generated release notes shouldn’t include squashed commits (#10936)

Limit git log output to the first line of the commit message when generating the list of commits in a release. Some commit messages are including the names of all commits that were squashed, resulting in duplicate and confusing lines in the release notes.

diff --git a/lib/tasks/release_note.rake b/lib/tasks/release_note.rake
index e39a6dc..83220c5 100644
--- a/lib/tasks/release_note.rake
+++ b/lib/tasks/release_note.rake
@@ -11,7 +11,7 @@ task "release_note:generate", :from, :to do |t, args|
   sec_changes = Set.new
   perf_changes = Set.new
 
-  `git log #{from}..#{to}`.each_line do |comment|
+  `git log --pretty="tformat:%s" #{from}..#{to}`.each_line do |comment|
     next if comment =~ /^\s*Revert/
     split_comments(comment).each do |line|
       if line =~ /^FIX:/

GitHub sha: d77e30a0

This commit appears in #10936 which was merged by nlalonde.