From 6a090f67e5c22b54cc7809886e59d72f55f038fb Mon Sep 17 00:00:00 2001 From: Zettat123 Date: Mon, 29 Jul 2024 04:17:45 +0000 Subject: [PATCH] Support some `GITEA_` environment variables (#112) Fix https://gitea.com/gitea/act_runner/issues/575 Reviewed-on: https://gitea.com/gitea/act/pulls/112 Reviewed-by: Jason Song Reviewed-by: Lunny Xiao Co-authored-by: Zettat123 Co-committed-by: Zettat123 --- pkg/runner/step.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/runner/step.go b/pkg/runner/step.go index 0233ef3..d74a756 100644 --- a/pkg/runner/step.go +++ b/pkg/runner/step.go @@ -122,6 +122,15 @@ func runStepExecutor(step step, stage stepStage, executor common.Executor) commo summaryFileCommand := path.Join("workflow", "SUMMARY.md") (*step.getEnv())["GITHUB_STEP_SUMMARY"] = path.Join(actPath, summaryFileCommand) + { + // For Gitea + (*step.getEnv())["GITEA_OUTPUT"] = (*step.getEnv())["GITHUB_OUTPUT"] + (*step.getEnv())["GITEA_STATE"] = (*step.getEnv())["GITHUB_STATE"] + (*step.getEnv())["GITEA_PATH"] = (*step.getEnv())["GITHUB_PATH"] + (*step.getEnv())["GITEA_ENV"] = (*step.getEnv())["GITHUB_ENV"] + (*step.getEnv())["GITEA_STEP_SUMMARY"] = (*step.getEnv())["GITHUB_STEP_SUMMARY"] + } + _ = rc.JobContainer.Copy(actPath, &container.FileEntry{ Name: outputFileCommand, Mode: 0o666,