Dylan Griffith
66d41d2c22
Handle all YAML parser exceptions in .gitlab-ci.yml ( fixes #41209 )
...
- Move the exception handling as close to the source as possible to
avoid leaking Psych ahstraction
- Also remove unnecessary rescue all statement from LintsController.
This should not be necessary anymore since any YAML errors should all be
caught by the #validation_message method.
2018-02-07 10:09:01 +11:00
Grzegorz Bizon
f52c61f846
Do not initialize YAML processor with project full path
2017-09-18 14:35:31 +02:00
Grzegorz Bizon
d79ad28fcb
Do not pass project path from YAML processor
...
Use project full path that can be received from a pipeline object
2017-09-18 14:29:43 +02:00
Grzegorz Bizon
a7a7e2d8f7
Fix Rubocop offenses in YAML processor classes
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
10a486b366
Remove YAML processor refactoring stubs and fix specs
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
241197c29a
Extract job refs policy specs into separate class
2017-09-18 13:57:14 +02:00
Grzegorz Bizon
dd784b1518
Use CI/CD job policy specification in YAML processor
2017-09-18 13:57:14 +02:00
Maxim Rydkin
c45ace8972
move lib/ci/gitlab_ci_yaml_processor.rb
into lib/gitlab/ci/yaml_processor.rb
2017-09-12 22:32:02 +03:00