From 98c857b92747c83b166c809ffd9cddcfbca62868 Mon Sep 17 00:00:00 2001 From: Amit Rathi <55986583+amitrathi2040@users.noreply.github.com> Date: Thu, 17 Nov 2022 21:41:52 +0530 Subject: [PATCH] expose github.actor_id, github.workflow_ref & github.workflow_sha as environment variable (#2249) * expose workflow refs/sha as environment variables * fixes environment variable ordering * job_workflow_ref/sha aren't available in gh ctx --- src/Runner.Worker/GitHubContext.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Runner.Worker/GitHubContext.cs b/src/Runner.Worker/GitHubContext.cs index f92850cc6..c7482c2e3 100644 --- a/src/Runner.Worker/GitHubContext.cs +++ b/src/Runner.Worker/GitHubContext.cs @@ -13,6 +13,7 @@ namespace GitHub.Runner.Worker "action_repository", "action", "actor", + "actor_id", "api_url", "base_ref", "env", @@ -27,8 +28,10 @@ namespace GitHub.Runner.Worker "ref_protected", "ref_type", "ref", - "repository_owner", "repository", + "repository_id", + "repository_owner", + "repository_owner_id", "retention_days", "run_attempt", "run_id", @@ -39,7 +42,9 @@ namespace GitHub.Runner.Worker "step_summary", "triggering_actor", "workflow", - "workspace", + "workflow_ref", + "workflow_sha", + "workspace" }; public IEnumerable> GetRuntimeEnvironmentVariables()