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 (moved)). 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.
Intended users
Anyone who uses GitLab CI/CD with GitHub or other CI/CD for external repositories.
Further details
This is a standard feature offered by all other CI/CD platforms, including GitLab CI/CD for GitLab repositories.
Proposal
- Make all
artifacts:reports
reachable from the CI interface; see #49212 (moved). - Add reports to external pull requests (GitHub, Bitbucket) to the extent they support doing so.