-
- Downloads
There was a problem fetching the pipeline summary.
Merge branch 'refactor/ci-config-add-entry-error' into 'master'
Improve validations and error handling in new CI config entries ## What does this MR do? This MR improves validation in new CI config. ## Why was this MR needed? With that it will be easier to handle errors during validation and post-processing. ## What are the relevant issue numbers? This is a continuation of #15060 See merge request !4560
Showing
- lib/ci/gitlab_ci_yaml_processor.rb 1 addition, 1 deletionlib/ci/gitlab_ci_yaml_processor.rb
- lib/gitlab/ci/config.rb 8 additions, 2 deletionslib/gitlab/ci/config.rb
- lib/gitlab/ci/config/node/configurable.rb 8 additions, 12 deletionslib/gitlab/ci/config/node/configurable.rb
- lib/gitlab/ci/config/node/entry.rb 27 additions, 23 deletionslib/gitlab/ci/config/node/entry.rb
- lib/gitlab/ci/config/node/factory.rb 1 addition, 0 deletionslib/gitlab/ci/config/node/factory.rb
- lib/gitlab/ci/config/node/legacy_validation_helpers.rb 1 addition, 1 deletionlib/gitlab/ci/config/node/legacy_validation_helpers.rb
- lib/gitlab/ci/config/node/script.rb 5 additions, 7 deletionslib/gitlab/ci/config/node/script.rb
- lib/gitlab/ci/config/node/validatable.rb 29 additions, 0 deletionslib/gitlab/ci/config/node/validatable.rb
- lib/gitlab/ci/config/node/validator.rb 27 additions, 0 deletionslib/gitlab/ci/config/node/validator.rb
- lib/gitlab/ci/config/node/validators.rb 27 additions, 0 deletionslib/gitlab/ci/config/node/validators.rb
- spec/lib/ci/gitlab_ci_yaml_processor_spec.rb 1 addition, 1 deletionspec/lib/ci/gitlab_ci_yaml_processor_spec.rb
- spec/lib/gitlab/ci/config/node/configurable_spec.rb 7 additions, 7 deletionsspec/lib/gitlab/ci/config/node/configurable_spec.rb
- spec/lib/gitlab/ci/config/node/factory_spec.rb 10 additions, 0 deletionsspec/lib/gitlab/ci/config/node/factory_spec.rb
- spec/lib/gitlab/ci/config/node/global_spec.rb 10 additions, 4 deletionsspec/lib/gitlab/ci/config/node/global_spec.rb
- spec/lib/gitlab/ci/config/node/script_spec.rb 7 additions, 7 deletionsspec/lib/gitlab/ci/config/node/script_spec.rb
- spec/lib/gitlab/ci/config/node/validatable_spec.rb 50 additions, 0 deletionsspec/lib/gitlab/ci/config/node/validatable_spec.rb
- spec/lib/gitlab/ci/config/node/validator_spec.rb 67 additions, 0 deletionsspec/lib/gitlab/ci/config/node/validator_spec.rb
- spec/lib/gitlab/ci/config_spec.rb 6 additions, 0 deletionsspec/lib/gitlab/ci/config_spec.rb
Loading
Please register or sign in to comment