Mitigate problems with interdependence of GitHub importer and GitLab CI/CD for external repositories features
[GitLab CI/CD for external repositories](https://docs.gitlab.com/ee/ci/ci_cd_for_external_repos/) feature is owned by ~"group::pipeline execution" however it's functionality is partially based on and dependent on GitHub importer code. As ~"group::import and integrate" works on the GitHub importer, it might happen that changes to the importer affect also GitLab CI/CD for external repositories functionality. Additionally, it is harder to assign issues to the correct group. Current example: - https://gitlab.com/gitlab-org/gitlab/-/issues/419532+ This issue is to assess the problem and possible solutions that would enable: * To have a clear ownership of the issues related to running GitLab CI/CD for external repositories functionality * To avoid cases when we make change to importer code and unwillingly affect running GitLab CI/CD for external repositories functionality as well. Possible solution could be to define and document the API that "running GitLab CI/CD for external repositories" expects, and cover it with tests.
issue