Generate refname for all build/pull container step. (#1601)

This commit is contained in:
Tingluo Huang
2022-01-11 10:15:44 -05:00
committed by GitHub
parent 7616e9b7aa
commit 7cb198a554
+4 -4
View File
@@ -122,20 +122,20 @@ namespace GitHub.Runner.Worker
} }
} }
try try
{ {
var tokenPermissions = jobContext.Global.Variables.Get("system.github.token.permissions") ?? ""; var tokenPermissions = jobContext.Global.Variables.Get("system.github.token.permissions") ?? "";
if (!string.IsNullOrEmpty(tokenPermissions)) if (!string.IsNullOrEmpty(tokenPermissions))
{ {
context.Output($"##[group]GITHUB_TOKEN Permissions"); context.Output($"##[group]GITHUB_TOKEN Permissions");
var permissions = StringUtil.ConvertFromJson<Dictionary<string, string>>(tokenPermissions); var permissions = StringUtil.ConvertFromJson<Dictionary<string, string>>(tokenPermissions);
foreach(KeyValuePair<string, string> entry in permissions) foreach (KeyValuePair<string, string> entry in permissions)
{ {
context.Output($"{entry.Key}: {entry.Value}"); context.Output($"{entry.Key}: {entry.Value}");
} }
context.Output("##[endgroup]"); context.Output("##[endgroup]");
} }
} }
catch (Exception ex) catch (Exception ex)
{ {
context.Output($"Fail to parse and display GITHUB_TOKEN permissions list: {ex.Message}"); context.Output($"Fail to parse and display GITHUB_TOKEN permissions list: {ex.Message}");
@@ -312,7 +312,7 @@ namespace GitHub.Runner.Worker
JobExtensionRunner extensionStep = step as JobExtensionRunner; JobExtensionRunner extensionStep = step as JobExtensionRunner;
ArgUtil.NotNull(extensionStep, extensionStep.DisplayName); ArgUtil.NotNull(extensionStep, extensionStep.DisplayName);
Guid stepId = Guid.NewGuid(); Guid stepId = Guid.NewGuid();
extensionStep.ExecutionContext = jobContext.CreateChild(stepId, extensionStep.DisplayName, null, null, stepId.ToString("N"), ActionRunStage.Pre); extensionStep.ExecutionContext = jobContext.CreateChild(stepId, extensionStep.DisplayName, stepId.ToString("N"), null, stepId.ToString("N"), ActionRunStage.Pre);
} }
else if (step is IActionRunner actionStep) else if (step is IActionRunner actionStep)
{ {