Add github.job_id to context.

This commit is contained in:
TingluoHuang
2022-06-16 00:29:53 -04:00
parent 591f8c3510
commit 4407901087
2 changed files with 6 additions and 0 deletions

View File

@@ -735,12 +735,17 @@ namespace GitHub.Runner.Worker
var base64EncodedToken = Convert.ToBase64String(Encoding.UTF8.GetBytes($"x-access-token:{githubAccessToken}"));
HostContext.SecretMasker.AddValue(base64EncodedToken);
var githubJob = Global.Variables.Get("system.github.job");
var githubJobId = Global.Variables.Get("system.github.jobId");
var githubContext = new GitHubContext();
githubContext["token"] = githubAccessToken;
if (!string.IsNullOrEmpty(githubJob))
{
githubContext["job"] = new StringContextData(githubJob);
}
if (!string.IsNullOrEmpty(githubJobId))
{
githubContext["job_id"] = new StringContextData(githubJobId);
}
var githubDictionary = ExpressionValues["github"].AssertDictionary("github");
foreach (var pair in githubDictionary)
{

View File

@@ -21,6 +21,7 @@ namespace GitHub.Runner.Worker
"graphql_url",
"head_ref",
"job",
"job_id",
"path",
"ref_name",
"ref_protected",