I’m testing the new renku workflow features in renku-python version 1.0.1. In general it is really great and much easier for me to interact with a projects workflows.
One thing that I came across when trying to execute a workflow with a different set of parameter is that I always need to explicitly specify the new expected output, if the output name depends on the parameter settings. For example this workflow will generate a file named by the input parameter
So to execute this workflow with a new set of parameter we look for something like:
renku workflow execute --set h-2=hi --set w-3=friend param_3
renku workflow execute --set h-2=hi --set w-3=friend --set output-e321=data/file_param_hi_friend.txt param_3
We try to write some functions to execute a specific workflow with different sets of parameter independent of how the output file name depends on the parameter settings.
So I was wondering if it was possible to have something like the automatic output detection of
renku run for
renku workflow execute as well?
Or maybe is there a way to bypass this problem that I’m not aware of, e.g., by using placeholder or similar?