On https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/572 (written very kindly for us by @Scott_French) we were unable to merge the patch, as the Catalyst job wouldn't trigger either automatically or manually by an Owner, on the basis that Scott had "no permissions to trigger downstream pipeline".
I added Scott to catalyst-ci-client and aw-ci-chart, but neither were sufficient to give permissions for the job to run, somehow?
- Is the right thing to do documented somewhere and I just forgot?
- Is there a way to make it more obvious what the right steps are in the UX?
- Is there a way to give authorised people the right to trigger a pipeline even though the patch writer didn't? (If not, Catalyst is going to be fatal to any volunteer patches.)
Sorry for so many questions!