From 6cff7cd927d399d807b23c82519bb8ce11013f21 Mon Sep 17 00:00:00 2001 From: Ferenc Hammerl Date: Mon, 6 Mar 2023 23:23:59 +0100 Subject: [PATCH] Assert in hashfiles that executionContext is available --- src/Runner.Worker/Expressions/HashFilesFunction.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Runner.Worker/Expressions/HashFilesFunction.cs b/src/Runner.Worker/Expressions/HashFilesFunction.cs index 290f41239..8ab87b62c 100644 --- a/src/Runner.Worker/Expressions/HashFilesFunction.cs +++ b/src/Runner.Worker/Expressions/HashFilesFunction.cs @@ -29,6 +29,9 @@ namespace GitHub.Runner.Worker.Expressions githubContext.TryGetValue(PipelineTemplateConstants.Workspace, out var workspace); var workspaceData = workspace as StringContextData; ArgUtil.NotNull(workspaceData, nameof(workspaceData)); + var executionContext = templateContext.State[nameof(IExecutionContext)] as IExecutionContext; + ArgUtil.NotNull(executionContext, nameof(executionContext)); + string githubWorkspace = workspaceData.Value; bool followSymlink = false;