From dcc5d34ad1e5b390e2aef52ff36fb760d20de386 Mon Sep 17 00:00:00 2001 From: Laura Yu <60276246+lauraway@users.noreply.github.com> Date: Wed, 17 Nov 2021 14:09:38 -0800 Subject: [PATCH] Add secret source to start job step (#1411) * Add secret source to start job step WIP * Update to use GetGitHubContext to grab source info * Update JobExtensionL0.cs * Update JobExtension.cs * Update JobExtension.cs --- src/Runner.Worker/JobExtension.cs | 6 ++++++ src/Test/L0/Worker/JobExtensionL0.cs | 1 + 2 files changed, 7 insertions(+) diff --git a/src/Runner.Worker/JobExtension.cs b/src/Runner.Worker/JobExtension.cs index 31487d6ba..b76e372fb 100644 --- a/src/Runner.Worker/JobExtension.cs +++ b/src/Runner.Worker/JobExtension.cs @@ -142,6 +142,12 @@ namespace GitHub.Runner.Worker Trace.Error(ex); } + var secretSource = context.GetGitHubContext("secret_source"); + if (!string.IsNullOrEmpty(secretSource)) + { + context.Output($"Secret source: {secretSource}"); + } + var repoFullName = context.GetGitHubContext("repository"); ArgUtil.NotNull(repoFullName, nameof(repoFullName)); context.Debug($"Primary repository: {repoFullName}"); diff --git a/src/Test/L0/Worker/JobExtensionL0.cs b/src/Test/L0/Worker/JobExtensionL0.cs index 8963a943a..122b39651 100644 --- a/src/Test/L0/Worker/JobExtensionL0.cs +++ b/src/Test/L0/Worker/JobExtensionL0.cs @@ -102,6 +102,7 @@ namespace GitHub.Runner.Common.Tests.Worker _message = new Pipelines.AgentJobRequestMessage(plan, timeline, jobId, "test", "test", null, null, null, new Dictionary(), new List(), new Pipelines.JobResources(), new Pipelines.ContextData.DictionaryContextData(), new Pipelines.WorkspaceOptions(), steps, null, null, null, null); GitHubContext github = new GitHubContext(); github["repository"] = new Pipelines.ContextData.StringContextData("actions/runner"); + github["secret_source"] = new Pipelines.ContextData.StringContextData("Actions"); _message.ContextData.Add("github", github); hc.SetSingleton(_actionManager.Object);