CI artifacts:reports should be available with GitHub PR integration (and other external repositories)
Problem to solve
When using GitLab Merge Requests, reports such as tests (e.g.,
artifacts:reports:junit) and performance (
artifacts:reports:performance) are posted to the Merge Request, but are not visible from the CI page (see, e.g., #49212). When using GitLab CI/CD with GitHub, there is no GitLab Merge Request and this information is not posted to the GitHub Pull Request. This severely limits the audience of GitLab CI/CD for projects hosted at GitHub, and since this limitation isn't documented, gives a poor impression of GitLab CI/CD relative to other services.
This is a standard feature offered by all other CI/CD platforms, including GitLab CI/CD for GitLab repositories.
- Make all
artifacts:reportsreachable from the CI interface; see #49212.
- Add reports to external pull requests (GitHub, Bitbucket) to the extent they support doing so.