diff --git a/src/Runner.Worker/ActionManifestManager.cs b/src/Runner.Worker/ActionManifestManager.cs index ae5ca73d7..91ad36b63 100644 --- a/src/Runner.Worker/ActionManifestManager.cs +++ b/src/Runner.Worker/ActionManifestManager.cs @@ -376,6 +376,7 @@ namespace GitHub.Runner.Worker { var steps = run.Value.AssertSequence("steps"); var evaluator = executionContext.ToPipelineTemplateEvaluator(); + // TODO: Change this so that we process each type of step stepsLoaded = evaluator.LoadCompositeSteps(steps); break; } diff --git a/src/Runner.Worker/Handlers/CompositeActionHandler.cs b/src/Runner.Worker/Handlers/CompositeActionHandler.cs index ddf5821ad..99c269c3f 100644 --- a/src/Runner.Worker/Handlers/CompositeActionHandler.cs +++ b/src/Runner.Worker/Handlers/CompositeActionHandler.cs @@ -47,6 +47,10 @@ namespace GitHub.Runner.Worker.Handlers // Add each composite action step to the front of the queue int location = 0; + + // TODO: Assume that each step is not an actionStep + // How do we handle all types of steps????? + foreach (Pipelines.ActionStep aStep in actionSteps) { // Ex: diff --git a/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs b/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs index f09a905bb..f42f0c28c 100644 --- a/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs +++ b/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs @@ -159,6 +159,7 @@ namespace GitHub.DistributedTask.Pipelines.ObjectTemplating return result; } + // Change to return a variety of steps. public List LoadCompositeSteps( TemplateToken token) {