Need to manually specify coverage dependency artifacts
Every time we add a new platform to run tests on, we have to explicitly add a dependency to the coverage artifact.
This will add friction:
- Contributors adding a new platform will forget
- Maintainers will have to reject simple patches such that contributors have to add a new dependency to the coverage job
- Worse, maintainers will forget, and full coverage reports will not aggregate the coverage reports from each job
Fixing this requires that we use wilcards in the
dependencies: section of the
This will only be possible to fix once gitlab-org/gitlab-ce#40179 is fixed.