For the Tower/Quilt integration, it is looking like each workflow run will map to a new revision in a quilt package (like pushing a new commit to github). As such, we want to add the workflow run ID to the revision metadata, so that users browsing a quilt package have a link to the Tower run that produced it.
Basically we need to decide who is responsible for adding the workflow id. I see that the nf-tower plugin is given the workflow id on workflow start, so perhaps there is a clean way to provide that to the quilt plugin. Alternatively, the Tower backend could add it to the Nextflow config text.
For the Tower/Quilt integration, it is looking like each workflow run will map to a new revision in a quilt package (like pushing a new commit to github). As such, we want to add the workflow run ID to the revision metadata, so that users browsing a quilt package have a link to the Tower run that produced it.
Basically we need to decide who is responsible for adding the workflow id. I see that the nf-tower plugin is given the workflow id on workflow start, so perhaps there is a clean way to provide that to the quilt plugin. Alternatively, the Tower backend could add it to the Nextflow config text.
cc @pditommaso @swampie