summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/editor/schema/ci.json
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/editor/schema/ci.json')
-rw-r--r--app/assets/javascripts/editor/schema/ci.json27
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,