Git for the Compose Gate
During the CentOS Integration SIG Meetup we discussed that we'd like to provide the Git interface to the Compose gate so that **each new compose is represented as a Merge Request to a Git repository**. # Workflow There is a new git repository (Compose Repo), in the Integration SIG space. * New compose is created by the CentOS Stream Infra * Automation is triggered by the new compose event. It generates new Merge Request to the Compose Repo (the content of the MR is TBD, but it can be for example a list of NVRs included in the compose) * Third-parties watch for the new merge request in the Compose Repo and trigger their own tests on the new compose * Once they are done with the testing, they report test results on the Merge Request via votes/labels/comments/TBD.. * As soon as compose is verified and tested, we promote it to be published to the CentOS Mirrors * Automation recognizes the publishing event and merges the relevant Merge Request to the repository See also https://discussion.fedoraproject.org/t/centos-connect-follow-up-proposal-for-the-git-interface-to-the-compose-gate/104981
epic