planemo icon indicating copy to clipboard operation
planemo copied to clipboard

ci_find_tools misses changed tools if tool XML is unchanged

Open bernt-matthias opened this issue 4 years ago • 0 comments
trafficstars

ci_find_tools --changed_in_commit_range RANGE seems not find changed tools if the main xml file is not changed (e.g. if only scripts or test-data is changed).

Not sure if this is the desired behavior, but the finding such tools would be needed in the IUC PR workflow in the linting step: https://github.com/galaxyproject/tools-iuc/blob/4daa375d022673d2437d609b1865b78c64b04415/.github/workflows/pr.yaml#L156

I guess for each non-xml file one would need to traverse the tree up to the repo root and take the first tool xml that is found in one of these paths.

bernt-matthias avatar Jan 15 '21 20:01 bernt-matthias