renku workflow remove is a pretty weird command, it doesn’t really to what its name implies.
What I think it was initially meant for was that you can give a human readable name (in the refs folder) for a workflow using
renku workflow set-name my-workflow <path_to_yaml> and then
renku workflow remove my-workflow would unset that human readable name again (but not remove the workflow).
There’s not really a good way to remove a workflow in renku <= 0.16.2. Deleting the *.yaml would prevent it from showing up in
renku workflow ls but it might break
renku update or
renku rerun further down the line, so I’d advise against it.
We are currently overhauling the whole workflow system and are very close to a big release, and there we have much more fully featured workflow commands, including a proper
renku workflow remove command, but it’ll take a couple more weeks until we release that.
A first release candidate is on pypi and current renku master on github contains some additions on top of that, but this is not compatible with renkulab until we make a release proper. We’re very happy about any feedback we can get on this if you want to play around with it, but I wouldn’t use if for production. There is a design document outlining most of the changes if you’re interested.