-
- Downloads
Add prototype of CI config node validator
This makes use of `ActiveModel::Validations` encapsulated in a separate class that is accessible from a node object.
Showing
- lib/gitlab/ci/config.rb 2 additions, 2 deletionslib/gitlab/ci/config.rb
- lib/gitlab/ci/config/node/configurable.rb 14 additions, 9 deletionslib/gitlab/ci/config/node/configurable.rb
- lib/gitlab/ci/config/node/entry.rb 16 additions, 25 deletionslib/gitlab/ci/config/node/entry.rb
- lib/gitlab/ci/config/node/script.rb 11 additions, 7 deletionslib/gitlab/ci/config/node/script.rb
- lib/gitlab/ci/config/node/validatable.rb 30 additions, 0 deletionslib/gitlab/ci/config/node/validatable.rb
- lib/gitlab/ci/config/node/validator.rb 25 additions, 0 deletionslib/gitlab/ci/config/node/validator.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 1 addition, 0 deletionsspec/lib/gitlab/ci/config/node/configurable_spec.rb
- spec/lib/gitlab/ci/config/node/error_spec.rb 0 additions, 23 deletionsspec/lib/gitlab/ci/config/node/error_spec.rb
- spec/lib/gitlab/ci/config/node/global_spec.rb 1 addition, 1 deletionspec/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
lib/gitlab/ci/config/node/validatable.rb
0 → 100644
Please register or sign in to comment