[feat] Add multiple argument process through the requires
#11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds the possibility for a process to require the result of previous steps what are not directly before it.
let's say that a process (step 2) not only requires the result of the previous step but also the initial input to the workflow. With this PR, we can inject the needed results through the
requires
default argument when adding a step with theadd
method.In this case the second step of the workflow requires the initial input of the workflow:
The requires field expects the step numbers to be comma separated as such:
0,2
requires the result of step 0 (initial value) and step 2