diff options
Diffstat (limited to 'app/assets/javascripts/editor/schema/ci.json')
-rw-r--r-- | app/assets/javascripts/editor/schema/ci.json | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/app/assets/javascripts/editor/schema/ci.json b/app/assets/javascripts/editor/schema/ci.json index d94aa73e43a..87d869cc996 100644 --- a/app/assets/javascripts/editor/schema/ci.json +++ b/app/assets/javascripts/editor/schema/ci.json @@ -239,8 +239,15 @@ } ] }, + "browser_performance": { + "type": "string", + "description": "Path to a single file with browser performance metric report(s)." + }, "coverage_report": { - "type": "object", + "type": [ + "object", + "null" + ], "description": "Used to collect coverage reports from the job.", "properties": { "coverage_format": { @@ -292,10 +299,6 @@ "$ref": "#/definitions/string_file_list", "description": "Path to file or list of files with license report(s)." }, - "performance": { - "$ref": "#/definitions/string_file_list", - "description": "Path to file or list of files with performance metrics report(s)." - }, "requirements": { "$ref": "#/definitions/string_file_list", "description": "Path to file or list of files with requirements report(s)." @@ -703,7 +706,10 @@ } }, "rules": { - "type": "array", + "type": [ + "array", + "null" + ], "markdownDescription": "Rules allows for an array of individual rule objects to be evaluated in order, until one matches and dynamically provides attributes to the job. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#rules).", "items": { "anyOf": [ @@ -994,6 +1000,11 @@ "pull-push" ] }, + "unprotect": { + "type": "boolean", + "markdownDescription": "Use `unprotect: true` to set a cache to be shared between protected and unprotected branches.", + "default": false + }, "untracked": { "type": "boolean", "markdownDescription": "Use `untracked: true` to cache all files that are untracked in your Git repository. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#cacheuntracked)", @@ -1601,7 +1612,7 @@ "description": "Creates N instances of the same job that run in parallel.", "default": 0, "minimum": 2, - "maximum": 50 + "maximum": 200 }, { "type": "object", @@ -1620,7 +1631,7 @@ ] } }, - "maxItems": 50 + "maxItems": 200 } }, "additionalProperties": false, |