CI: Download repo from artifacts in lint stage pipelines

What does this MR do and why?

Replace git cloning with artifact-based repository fetching in lint stage to reduce Gitaly load and mitigate "too much load" errors.

This also reduces the CI build time by ~15 seconds

References

Contributes to GitLab Service Overload Impact on Pipelines ("u... (gitlab-org/quality/analytics/team#134)

Gitlab Doc link

IMPACT on CI Speed

Before After
https://pipeline-visualizer-gitlab-org-quality-engineeri-bcf92e4999c4df.gitlab.io/gitlab-org/gitlab/pipeline/2188649085 https://pipeline-visualizer-gitlab-org-quality-engineeri-bcf92e4999c4df.gitlab.io/gitlab-org/gitlab/pipeline/2190809606

gitlab-org/quality/analytics/team#134

Edited by Pranshu Sharma

Merge request reports

Loading