Refactor CI ProjectConfig sources to use static precedence
This change refactors sources for ProjectConfig to use a static list of sources instead of manipulating it in EE to make the precedence of sources clearer. EE-only configs return `nil` for CE.
显示
- .rubocop_todo/gitlab/feature_available_usage.yml 0 个添加, 1 个删除.rubocop_todo/gitlab/feature_available_usage.yml
- .rubocop_todo/gitlab/strong_memoize_attr.yml 0 个添加, 1 个删除.rubocop_todo/gitlab/strong_memoize_attr.yml
- ee/lib/ee/gitlab/ci/project_config.rb 0 个添加, 32 个删除ee/lib/ee/gitlab/ci/project_config.rb
- ee/lib/ee/gitlab/ci/project_config/compliance.rb 40 个添加, 0 个删除ee/lib/ee/gitlab/ci/project_config/compliance.rb
- ee/lib/ee/gitlab/ci/project_config/pipeline_execution_policy_forced.rb 41 个添加, 0 个删除...lab/ci/project_config/pipeline_execution_policy_forced.rb
- ee/lib/ee/gitlab/ci/project_config/security_policy_default.rb 54 个添加, 0 个删除...ib/ee/gitlab/ci/project_config/security_policy_default.rb
- ee/lib/gitlab/ci/project_config/compliance.rb 0 个添加, 44 个删除ee/lib/gitlab/ci/project_config/compliance.rb
- ee/lib/gitlab/ci/project_config/pipeline_execution_policy_forced.rb 0 个添加, 39 个删除...lab/ci/project_config/pipeline_execution_policy_forced.rb
- ee/lib/gitlab/ci/project_config/security_policy_default.rb 0 个添加, 52 个删除ee/lib/gitlab/ci/project_config/security_policy_default.rb
- ee/spec/lib/ee/gitlab/ci/project_config_spec.rb 287 个添加, 0 个删除ee/spec/lib/ee/gitlab/ci/project_config_spec.rb
- ee/spec/lib/gitlab/ci/project_config_spec.rb 0 个添加, 283 个删除ee/spec/lib/gitlab/ci/project_config_spec.rb
- lib/gitlab/ci/project_config.rb 8 个添加, 4 个删除lib/gitlab/ci/project_config.rb
- lib/gitlab/ci/project_config/compliance.rb 27 个添加, 0 个删除lib/gitlab/ci/project_config/compliance.rb
- lib/gitlab/ci/project_config/pipeline_execution_policy_forced.rb 23 个添加, 0 个删除...lab/ci/project_config/pipeline_execution_policy_forced.rb
- lib/gitlab/ci/project_config/security_policy_default.rb 23 个添加, 0 个删除lib/gitlab/ci/project_config/security_policy_default.rb
- lib/gitlab/ci/project_config/source.rb 2 个添加, 1 个删除lib/gitlab/ci/project_config/source.rb
- spec/lib/gitlab/ci/project_config_spec.rb 8 个添加, 2 个删除spec/lib/gitlab/ci/project_config_spec.rb
加载中
想要评论请 注册 或 登录