From 9ef486c083b0b46b0579e3416be94b52f2165d5a Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sun, 10 Jan 2021 15:06:31 -0500 Subject: [PATCH] Release notes now credit authors --- tools/ReleaseNotes/Program.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/ReleaseNotes/Program.cs b/tools/ReleaseNotes/Program.cs index 65760f4b8d..7477895cdf 100644 --- a/tools/ReleaseNotes/Program.cs +++ b/tools/ReleaseNotes/Program.cs @@ -72,7 +72,7 @@ namespace ReleaseNotes Task milestoneTask = null; var milestoneTaskLock = new object(); - var releaseDictionary = new Dictionary>>(StringComparer.OrdinalIgnoreCase); + var releaseDictionary = new Dictionary>>(StringComparer.OrdinalIgnoreCase); var authorizedUsers = new Dictionary>(); bool postControlPanelMessage = false; @@ -136,7 +136,7 @@ namespace ReleaseNotes foreach (var I in notes) Console.WriteLine(component + " #" + fullPR.Number + " - " + I + " (@" + user.Login + ")"); - var tupleSelector = notes.Select(note => Tuple.Create(note, fullPR.Number)); + var tupleSelector = notes.Select(note => Tuple.Create(note, fullPR.Number, user.Login)); if (releaseDictionary.TryGetValue(component, out var currentValues)) currentValues.AddRange(tupleSelector); else @@ -169,6 +169,7 @@ namespace ReleaseNotes } if (trimmedLine.Length == 0) continue; + notes.Add(trimmedLine); } } @@ -325,6 +326,8 @@ namespace ReleaseNotes newNotes.Append(noteTuple.Item1); newNotes.Append(" (#"); newNotes.Append(noteTuple.Item2); + newNotes.Append(" @"); + newNotes.Append(noteTuple.Item3); newNotes.Append(')'); }