Hi Igor,

On Wed, Nov 13, 2019 at 10:29 AM Igor Gnatenko <ignatenkobrain@fedoraproject.org> wrote:

I've got at least 800 packages as candidates for this which are tied together quite a bit. How do I test this?


I would suggest to start with few packages first.

But yes, for more packages this need to be automated. I don't have yet the tooling to onboard projects
automatically but at a first glance, the Pagure API provides endpoints to update project ACLs and options
so it should be possible to update automatically project settings as required here [1]. However for the PR
approval part it seems the endpoint to manage allowed PR metadata tags is missing.

The rest is simply YAML files to edit and two PRs to open. This can be done automatically as well.

[1]: https://fedoraproject.org/wiki/Zuul-based-ci#Configure_the_repository_for_Zuul