From 42c86665a77d6c42c264afcba3dd6dc23485c1a1 Mon Sep 17 00:00:00 2001 From: Nicholas Bergesen Date: Tue, 23 Aug 2022 09:20:58 +0900 Subject: [PATCH] Display full job name and nested workflow details in log (#2049) --- src/Runner.Worker/JobExtension.cs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/Runner.Worker/JobExtension.cs b/src/Runner.Worker/JobExtension.cs index 030cc84ed..09bbdd479 100644 --- a/src/Runner.Worker/JobExtension.cs +++ b/src/Runner.Worker/JobExtension.cs @@ -316,6 +316,29 @@ namespace GitHub.Runner.Worker } } + if (message.Variables.TryGetValue("system.workflowFileFullPath", out VariableValue workflowFileFullPath)) + { + context.Output($"Uses: {workflowFileFullPath.Value}"); + if (message.ContextData.TryGetValue("inputs", out var pipelineContextData)) + { + var inputs = pipelineContextData.AssertDictionary("inputs"); + if (inputs.Any()) + { + context.Output($"##[group] Inputs"); + foreach (var input in inputs) + { + context.Output($" {input.Key}: {input.Value}"); + } + context.Output("##[endgroup]"); + } + } + + if (!string.IsNullOrWhiteSpace(message.JobDisplayName)) + { + context.Output($"Complete job name: {message.JobDisplayName}"); + } + } + var intraActionStates = new Dictionary>(); foreach (var preStep in prepareResult.PreStepTracker) {