semaphore
semaphore copied to clipboard
fix(runner): load {roles,collections} requirements files from repo root like AWX #1068
Got bitten by the differences highlighted https://github.com/ansible-semaphore/semaphore/issues/1068#issuecomment-1303042950.
I know this isn't AWX, but following a similar expected structure may help with adoption by both AWX users and anyone with too many playbooks to keep them in the root of the repository.
This could technically be a breaking change for some users depending on their repository structured. I'm not sure if you would prefer to consider supporting multiple requirements files to support both AWX path logic and the existing logic.
What prevents this PR from being merged?
This feature is very necessary. I am experiencing exactly the same issue!
@fiftin Could we get some review on this, please? Context linked to #1068