summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/config
Commit message (Expand)AuthorAgeFilesLines
* Introducing new Syntax for Ci::Build inclusion rulesdrew2019-08-203-7/+99
* Require `stage:` to be set with `needs:`Kamil Trzciński2019-08-131-0/+3
* Add support for DAGKamil Trzciński2019-08-012-35/+49
* Prefer `flat_map` over `map` + `flatten`Peter Leitzen2019-07-261-1/+1
* Introduce default: for gitlab-ci.ymlKamil Trzciński2019-06-186-95/+281
* Add multiple extends supportWolphin2019-06-052-18/+43
* Fix port validations in .gitlab-webide.ymlce-fj-11886-fix-port-validationFrancisco Javier López2019-06-012-1/+4
* Merge branch 'mc/feature/custom-metrics-ce' into 'master'Kamil Trzciński2019-04-161-1/+2
|\
| * Backport changes from EEMatija Čupić2019-04-161-1/+2
* | catching and cleanly reporting SSL errors in Ci::Config::External::Processordrew cimino2019-04-151-1/+2
* | Merge branch 'require-all-templates-to-include-default-stages' into 'master'Sean McGivern2019-04-151-1/+3
|/
* Add environment url validationWolphin2019-04-091-0/+2
* Revert "Merge branch 'require-all-templates-to-include-default-stages' into '...Sean McGivern2019-04-051-3/+1
* Merge branch 'require-all-templates-to-include-default-stages' into 'master'Sean McGivern2019-04-051-1/+3
|\
| * Require all templates to use default stagesKamil Trzciński2019-04-051-1/+3
* | fix(gitlab-ci-config): allow strings in the 'include' keywordPaul 🐻2019-04-051-1/+1
|/
* Allow to use untrusted Regexp via feature flagKamil Trzciński2019-04-041-2/+2
* Add port section to CI Image objectFrancisco Javier López2019-04-035-8/+112
* Allow to recursively expand includesKamil Trzciński2019-03-015-11/+75
* ci(config): validate 'include' keywordPaul B2019-02-193-0/+58
* Use defauly `only` policy defined as a constantGrzegorz Bizon2019-01-252-1/+3
* Make it possible to override config jobs composition in EEGrzegorz Bizon2019-01-251-1/+5
* Simplify code related to setting default config valuesGrzegorz Bizon2019-01-151-1/+1
* Make default config entry value configurableGrzegorz Bizon2019-01-155-11/+6
* Add more specs for only/except policy config entryGrzegorz Bizon2019-01-141-1/+1
* Make fabrication of default config entry more readableGrzegorz Bizon2019-01-141-1/+1
* Refactor only/except configuration policiesGrzegorz Bizon2019-01-147-17/+14
* Handler regular deps next to parallelized job depsMatija Čupić2019-01-091-1/+2
* Merge branch 'include-project' into 'master'Grzegorz Bizon2019-01-074-6/+80
|\
| * Allow to include files from another projectsKamil Trzciński2019-01-074-6/+80
* | Merge branch 'kamil-refactor-ci-builds-v5' into 'master'Grzegorz Bizon2019-01-061-6/+1
|\ \ | |/ |/|
| * Add config_options|variables to BuildMetadatakamil-refactor-ci-builds-v5Kamil Trzciński2019-01-041-6/+1
* | Allow to include templatesKamil Trzciński2019-01-046-20/+120
|/
* Re-define default only except policyKamil Trzciński2018-12-134-50/+15
* Define the default value for only/except policiesShinya Maeda2018-12-054-6/+48
* ci/config: generalize Config validation into Gitlab::Config:: moduleKamil Trzciński2018-11-2935-847/+62
* Enable even more frozen string for lib/gitlabgfyoung2018-11-191-0/+2
* Limit parallel to 100limit-parallel-to-100Kamil Trzciński2018-11-081-1/+2
* Merge branch 'max_retries_when' into 'master'Grzegorz Bizon2018-11-073-8/+115
|\
| * use Ci::Build instead of CommitStatus as per feedbackMarkus Doits2018-11-071-1/+1
| * small fixes to doc and remove on whitespace noiseMarkus Doits2018-11-071-2/+0
| * refactoring after latest feedbackMarkus Doits2018-11-071-1/+15
| * remove now unneeded validationMarkus Doits2018-11-071-1/+0
| * fix wrong retry error messagesMarkus Doits2018-11-071-0/+12
| * refactor validations to a Entry::Retry classMarkus Doits2018-11-073-64/+78
| * one more try to reduce cognitive overheadMarkus Doits2018-11-071-9/+15
| * refactor for hopefully lower cognitive complexityMarkus Doits2018-11-071-35/+44
| * fix allowed keys validator to use correct attribute as error base?Markus Doits2018-11-071-2/+2
| * update job config validator to validate new retry syntaxMarkus Doits2018-11-072-6/+61
* | Move extracting job names outside the looptouchup-ci-normalizerMatija Čupić2018-11-071-1/+1