Skip to content

Add delegate output option

Joe Burnett requested to merge jburnett/outputs-delegate into main

This change makes delegation more explicit than having a single output of type step_result. Now the entire output structure can be replaced with the enumeration delegate. When the spec designates outputs should be delegated, the entire output_file is read as a serialized step result.

This change all adds support for delegating through a steps type definition. Instead of providing an outputs structure to build outputs from expressions, a single key delegate will name a sub-step from which to take outputs.

Merge request reports