From bd0c8047f12d16aa168883ed601089070f5055f0 Mon Sep 17 00:00:00 2001 From: Owen <62473795+theowenyoung@users.noreply.github.com> Date: Wed, 23 Sep 2020 05:13:29 +0800 Subject: [PATCH] feat: support custom GITHUB_RUN_ID, GITHUB_RUN_NUMBER (#369) * feat: add fromJSON support * feat: support custom runId and runNumber * chore: manual update * chore: lint --- act/runner/run_context.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/act/runner/run_context.go b/act/runner/run_context.go index 158d8f69..971765a3 100644 --- a/act/runner/run_context.go +++ b/act/runner/run_context.go @@ -351,13 +351,20 @@ func (rc *RunContext) getGithubContext() *githubContext { if !ok { token = os.Getenv("GITHUB_TOKEN") } - + runID := rc.Config.Env["GITHUB_RUN_ID"] + if(runID == ""){ + runID = "1" + } + runNumber := rc.Config.Env["GITHUB_RUN_NUMBER"] + if(runNumber == ""){ + runNumber = "1" + } ghc := &githubContext{ Event: make(map[string]interface{}), EventPath: "/github/workflow/event.json", Workflow: rc.Run.Workflow.Name, - RunID: "1", - RunNumber: "1", + RunID: runID, + RunNumber: runNumber, Actor: rc.Config.Actor, EventName: rc.Config.EventName, Token: token,