Draft: Use project CI config path for gitlab_ci_yml conditions
What does this MR do and why?
Use project CI config path for gitlab_ci_yml conditions
In the codebase, when we check for a project's gitlab_ci_yml,
we always assume it uses .gitlab-ci.yml
. However, project has its
own custom path for this.
In this commit, we are fixing this.
This MR also fixes #342465 (closed).
These changes are behind a feature flag: ci_project_gitlab_ci_yml
(TODO).
Related to #26169
Screenshots or screen recordings
TODO:
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.