From 77e0bfbb8a8fde1f01fc1cf1ed2d7f0e81a0a407 Mon Sep 17 00:00:00 2001 From: Tingluo Huang Date: Sat, 23 Mar 2024 23:12:39 -0400 Subject: [PATCH] Load '_runnerSettings' in the early point of JobRunner.cs (#3218) --- src/Runner.Worker/JobRunner.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Runner.Worker/JobRunner.cs b/src/Runner.Worker/JobRunner.cs index 69ebed556..7edff9ac3 100644 --- a/src/Runner.Worker/JobRunner.cs +++ b/src/Runner.Worker/JobRunner.cs @@ -42,6 +42,7 @@ namespace GitHub.Runner.Worker Trace.Info("Job ID {0}", message.JobId); DateTime jobStartTimeUtc = DateTime.UtcNow; + _runnerSettings = HostContext.GetService().GetSettings(); IRunnerService server = null; // add orchestration id to useragent for better correlation. @@ -164,8 +165,6 @@ namespace GitHub.Runner.Worker jobContext.SetRunnerContext("os", VarUtil.OS); jobContext.SetRunnerContext("arch", VarUtil.OSArchitecture); - - _runnerSettings = HostContext.GetService().GetSettings(); jobContext.SetRunnerContext("name", _runnerSettings.AgentName); if (jobContext.Global.Variables.TryGetValue(WellKnownDistributedTaskVariables.RunnerEnvironment, out var runnerEnvironment))