galaxyproject / tools-iuc

Tool Shed repositories maintained by the Intergalactic Utilities Commission
https://galaxyproject.org/iuc
MIT License
161 stars 417 forks source link

Fix tools writing to Galaxy's files directory #3991

Open bernt-matthias opened 2 years ago

bernt-matthias commented 2 years ago

With https://github.com/galaxyproject/planemo/pull/1190 its possible to detect tools that write to Galaxy's files directory. I'm running this on IUC here: https://github.com/bernt-matthias/tools-iuc/runs/3721212988?check_suite_focus=true

See also discussion in https://github.com/galaxyproject/tools-iuc/pull/3986#issuecomment-926729276

Here is a list of tools (from an earlier run of the CI workflow) that create at least one extra file:

I hope that the PR is accepted soon. Then it will also run for PRs.

Put your name / PR number next to the entries if you are working on one of the tools above.

natefoo commented 2 years ago

Thanks for assembling the list @bernt-matthias, this is fantastic! It'd be great if we could also record version numbers where this was fixed, which will make admins' lives much easier.

bernt-matthias commented 2 years ago

It'd be great if we could also record version numbers where this was fixed, which will make admins' lives much easier.

Any suggestion how to achieve this? Just a txt file, maybe in a gist?

natefoo commented 2 years ago

Yeah, I don't have a strong preference - gist, or just edit your comment in this issue to record it next to the tool ID as it is checked off?