Story #15455

Updated by Peter Amstutz about 1 year ago

Currently all outputs go in the user's home project which is undesirable due to the amount of clutter created.

Change this to create a new sub project under <user> / Workflow runs / <Workflow name + date of run> where all outputs are placed by default (unless the user specifies something different).

It should search for "Workflow runs" by name and create one if it doesn't exist.

This needs to occur before the container request with arvados-cwl-runner workflow runner is submitted. Should be added to arvados-cwl-runner when used as a client when --project-uuid is not specified. Should also be added to Workbench 2 when the user hasn't explicitly chosen a project to run in (#15448).