Skip to content

Commit c9f725c

Browse files
committed
Added some extensions to configure PostProcessHasDependencies
1 parent c52add0 commit c9f725c

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/core/Statiq.App/Configuration/PipelineBuilder.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,12 @@ public PipelineBuilder AsDeployment(bool deployment = true)
203203
return this;
204204
}
205205

206+
public PipelineBuilder AsPostProcessHasDependencies(bool postProcessHasDependencies = true)
207+
{
208+
_actions.Add(x => x.AsPostProcessHasDependencies(postProcessHasDependencies));
209+
return this;
210+
}
211+
206212
public PipelineBuilder WithExecutionPolicy(ExecutionPolicy policy)
207213
{
208214
_actions.Add(x => x.WithExecutionPolicy(policy));
@@ -221,4 +227,4 @@ public PipelineBuilder AlwaysExecute()
221227
return this;
222228
}
223229
}
224-
}
230+
}

src/core/Statiq.Common/Execution/IPipelineExtensions.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,13 @@ public static TPipeline AsDeployment<TPipeline>(this TPipeline pipeline, bool de
104104
return pipeline;
105105
}
106106

107+
public static TPipeline AsPostProcessHasDependencies<TPipeline>(this TPipeline pipeline, bool postProcessHasDependencies = true)
108+
where TPipeline : IPipeline
109+
{
110+
pipeline.PostProcessHasDependencies = postProcessHasDependencies;
111+
return pipeline;
112+
}
113+
107114
public static TPipeline WithExecutionPolicy<TPipeline>(this TPipeline pipeline, ExecutionPolicy policy)
108115
where TPipeline : IPipeline
109116
{
@@ -163,4 +170,4 @@ public static IEnumerable<string> GetAllDependencies(this IReadOnlyPipeline pipe
163170
public static IEnumerable<string> GetAllDependencies(this IReadOnlyPipeline pipeline, IExecutionState executionState) =>
164171
pipeline.GetAllDependencies(executionState.ThrowIfNull(nameof(executionState)).Pipelines);
165172
}
166-
}
173+
}

0 commit comments

Comments
 (0)