mirror of
https://github.com/actions/runner.git
synced 2025-12-13 10:05:23 +00:00
Ensure collected issues are processed only by a non-embedded ExecutionContext.
This was already implicit. Now, just making it explicit.
This commit is contained in:
@@ -440,11 +440,14 @@ namespace GitHub.Runner.Worker
|
|||||||
_record.Result = _record.Result ?? TaskResult.Succeeded;
|
_record.Result = _record.Result ?? TaskResult.Succeeded;
|
||||||
_record.State = TimelineRecordState.Completed;
|
_record.State = TimelineRecordState.Completed;
|
||||||
|
|
||||||
foreach (var issue in _embeddedIssueCollector)
|
// Before our main timeline's final QueueTimelineRecordUpdate,
|
||||||
|
// inject any issues collected by embedded ExecutionContexts.
|
||||||
|
if (!this.IsEmbedded)
|
||||||
{
|
{
|
||||||
// Before our main timeline's final QueueTimelineRecordUpdate,
|
foreach (var issue in _embeddedIssueCollector)
|
||||||
// inject any issues collected by embedded ExecutionContexts.
|
{
|
||||||
AddIssue(issue);
|
AddIssue(issue);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_jobServerQueue.QueueTimelineRecordUpdate(_mainTimelineId, _record);
|
_jobServerQueue.QueueTimelineRecordUpdate(_mainTimelineId, _record);
|
||||||
|
|||||||
Reference in New Issue
Block a user