Composite Actions (#1170)

Composite Actions Refactoring
This commit is contained in:
Thomas Boop
2021-07-01 13:34:28 -04:00
committed by GitHub
parent ee34f4842e
commit 7c90b2a929
6 changed files with 347 additions and 1932 deletions

View File

@@ -5,11 +5,15 @@ using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using GitHub.DistributedTask.Expressions2;
using GitHub.DistributedTask.ObjectTemplating.Tokens;
using GitHub.DistributedTask.Pipelines.ContextData;
using GitHub.DistributedTask.Pipelines.ObjectTemplating;
using GitHub.DistributedTask.WebApi;
using GitHub.Runner.Common;
using GitHub.Runner.Sdk;
using GitHub.Runner.Worker;
using GitHub.Runner.Worker.Expressions;
using Pipelines = GitHub.DistributedTask.Pipelines;
@@ -142,6 +146,9 @@ namespace GitHub.Runner.Worker.Handlers
{
Trace.Info($"Processing embedded step: DisplayName='{step.DisplayName}'");
// Add Expression Functions
step.ExecutionContext.ExpressionFunctions.Add(new FunctionInfo<HashFilesFunction>(PipelineTemplateConstants.HashFiles, 1, byte.MaxValue));
// Initialize env context
Trace.Info("Initialize Env context for embedded step");
#if OS_WINDOWS