applyEngineMaxTurnsEnv sets GH_AW_MAX_TURNS from engine.max-turns or the default expression.
(env map[string]string, workflowData *WorkflowData)
| 128 | |
| 129 | // applyEngineMaxTurnsEnv sets GH_AW_MAX_TURNS from engine.max-turns or the default expression. |
| 130 | func applyEngineMaxTurnsEnv(env map[string]string, workflowData *WorkflowData) { |
| 131 | if workflowData != nil && workflowData.EngineConfig != nil && workflowData.EngineConfig.MaxTurns != "" { |
| 132 | env["GH_AW_MAX_TURNS"] = workflowData.EngineConfig.MaxTurns |
| 133 | return |
| 134 | } |
| 135 | env["GH_AW_MAX_TURNS"] = compilerenv.BuildDefaultMaxTurnsExpression() |
| 136 | } |
| 137 | |
| 138 | // applyEngineAndAgentEnv merges custom environment variables from engine and agent configs. |
| 139 | func applyEngineAndAgentEnv(env map[string]string, workflowData *WorkflowData, log *logger.Logger) { |
no test coverage detected