command-line-api icon indicating copy to clipboard operation
command-line-api copied to clipboard

PipelineContext replaced with PipelineResult

Open KathleenDollard opened this issue 1 year ago • 0 comments

Previously, PipelineContext was ephemeral, subsystems carried input specific caches (oops), was often recreated, and the return was CliExit.

Now, PipelineResult carries all three purposes and a single instance is used for the life of the pipeline run (per call to Execute)

~~This is currently in draft state because it will have merge conflicts with #2413, includes all the commits from #2413, and because it needs a cleanup/my review pass~~ Edit: Now up to date with those PRs

KathleenDollard avatar May 06 '24 10:05 KathleenDollard