Move the `post-test` stage closer to the `test` stage
Currently, the post-test
stage comes after the qa
stage: https://gitlab.com/gitlab-org/gitlab/blob/b1001f7f3b635ad0c54aec5afd2f4d730bbb7f00/.gitlab-ci.yml#L11
Given that the coverage
job takes around 9 minutes to finish (https://app.periscopedata.com/app/gitlab/496118/Engineering-Productivity-Sandbox?widget=7248745&udv=785399), and it only needs jobs from the test
stage, I suggest moving post-test
just after test
.
- This shouldn't block the
review-prepare
since thereview-build-cng
/schedule:review-build-cng
jobs haveneeds: ["gitlab:assets:compile pull-cache"]
. - We'll need to introduce a new
post-qa
stage for theparallel-spec-reports
job since it hasdependencies: ["review-qa-all"]
.