Add solution suggested by @fhammerl

This commit is contained in:
JoannaaKL
2023-05-17 15:10:16 +00:00
committed by GitHub
parent 17975e3491
commit 302aad97c5
2 changed files with 1 additions and 16 deletions

View File

@@ -799,7 +799,6 @@ namespace GitHub.Runner.Common
Trace.Verbose($" Record: t={record.RecordType}, n={record.Name}, s={record.State}, st={record.StartTime}, {record.PercentComplete}%, ft={record.FinishTime}, r={record.Result}: {record.CurrentOperation}"); Trace.Verbose($" Record: t={record.RecordType}, n={record.Name}, s={record.State}, st={record.StartTime}, {record.PercentComplete}%, ft={record.FinishTime}, r={record.Result}: {record.CurrentOperation}");
if (record.Issues != null) if (record.Issues != null)
{ {
RemoveDuplicatedIssues(record);
foreach (var issue in record.Issues) foreach (var issue in record.Issues)
{ {
String source; String source;
@@ -819,19 +818,6 @@ namespace GitHub.Runner.Common
return mergedRecords; return mergedRecords;
} }
private void RemoveDuplicatedIssues(TimelineRecord timelineRecord)
{
Dictionary<string, Issue> issuesMap = new Dictionary<string, Issue>();
foreach (var i in timelineRecord.Issues)
{
issuesMap.TryAdd(i.Message, i);
}
timelineRecord.Issues.Clear();
timelineRecord.Issues.AddRange(issuesMap.Select(entry => entry.Value).ToList());
}
private async Task UploadFile(UploadFileInfo file) private async Task UploadFile(UploadFileInfo file)
{ {
bool uploadSucceed = false; bool uploadSucceed = false;

View File

@@ -1,4 +1,4 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Linq; using System.Linq;
@@ -163,7 +163,6 @@ namespace GitHub.DistributedTask.ObjectTemplating
message = $"{prefix} {message}"; message = $"{prefix} {message}";
} }
Errors.Add(message);
TraceWriter.Error(message); TraceWriter.Error(message);
} }