Skip to content

Refactor project CI sources into single class

Andy Schoenen requested to merge refactor-project-setting-ci-sources into master

What does this MR do and why?

This refactors the Gitlab::Ci::ProjectConfig::Source classes to load project related configs into a single class. This refactor was suggested in !160848 (comment 2035430355) and will be beneficial when we want to check if a project CI config should be included at all.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading