Commit graph

12 commits

Author SHA1 Message Date
Grzegorz Bizon
eedebb2bac Improve specs and error messages in extendable config 2018-09-05 10:52:53 +02:00
Grzegorz Bizon
b19d2e1e6d Add missing frozen_string_literal to some classes 2018-09-05 10:22:09 +02:00
Grzegorz Bizon
b83fa58f06 Improve extended CI/CD config error messages 2018-09-05 10:19:35 +02:00
Grzegorz Bizon
609cb3e0f7 Simplify classes and exceptions of extendable config 2018-09-05 10:08:12 +02:00
Grzegorz Bizon
afbe5490f0 Limit extendable CI/CD config entry nesting levels 2018-09-05 09:57:36 +02:00
Grzegorz Bizon
d5eff68576 Improve extended CI/CD config specs and fix a bug 2018-09-04 14:17:01 +02:00
Grzegorz Bizon
a24d4b3c67 Use deep_dup to duplicate hash in CI/CD extendable config 2018-09-04 14:17:01 +02:00
Grzegorz Bizon
fe08bdf396 Add specs for extendable CI/CD hash entry class 2018-09-04 14:17:01 +02:00
Grzegorz Bizon
ee9fd5c226 Improve extendable CI/CD config hash collection 2018-09-04 14:17:01 +02:00
Grzegorz Bizon
2c41fbb148 Detect circular dependenies in CI/CD extends: entry 2018-09-04 14:17:01 +02:00
Grzegorz Bizon
ef26622d62 Do not modify extensible CI/CD entries by reference 2018-09-04 14:17:01 +02:00
Grzegorz Bizon
58414c143f Support recursive extends: in .gitlab-ci.yml 2018-09-04 14:17:00 +02:00