Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-09-27 21:15:03 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2022-09-27 21:15:03 +0300
commit3538972a0a6417e01f8e44c716d061520841cbce (patch)
tree32f13d48f0c18858dade1f260e49208ad26f4c40 /app/assets/javascripts/editor
parent1403e9bc459bcf37c9fdfb61aadd268d11b0abfd (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/editor')
-rw-r--r--app/assets/javascripts/editor/schema/ci.json67
1 files changed, 30 insertions, 37 deletions
diff --git a/app/assets/javascripts/editor/schema/ci.json b/app/assets/javascripts/editor/schema/ci.json
index 3b9d87134fd..afdf6b9eee5 100644
--- a/app/assets/javascripts/editor/schema/ci.json
+++ b/app/assets/javascripts/editor/schema/ci.json
@@ -585,30 +585,30 @@
}
},
"globalVariables": {
- "markdownDescription": "Defines environment variables globally. Job level property overrides global variables. If a job sets `variables: {}`, all global variables are turned off. You can use the value and description keywords to define variables that are prefilled when running a pipeline manually. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#variables).",
- "anyOf": [
- {"type": "object"},
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- ],
- "additionalProperties": {
- "anyOf": [
- {"type": ["string", "integer", "array"]},
- {
- "type": "object",
- "properties": {
- "value": { "type": "string" },
- "description": {
- "type": "string",
- "description": "Explains what the variable is used for, what the acceptable values are."
- }
+ "markdownDescription": "Defines default variables for all jobs. Job level property overrides global variables. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#variables).",
+ "type": "object",
+ "patternProperties": {
+ ".*": {
+ "oneOf": [
+ {
+ "type": ["string", "number"]
+ },
+ {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string",
+ "markdownDescription": "Explains what the variable is used for, what the acceptable values are. Variables with `description` are prefilled when running a pipeline manually. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#variablesdescription)."
+ }
+ },
+ "additionalProperties": false
}
- }
- ]
+ ]
+ },
+ "additionalProperties": false
}
},
"if": {
@@ -652,21 +652,14 @@
}
},
"variables": {
- "markdownDescription": "Defines environment variables for specific jobs. Job level property overrides global variables. If a job sets `variables: {}`, all global variables are turned off. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#rulesvariables).",
- "anyOf": [
- {
- "type": "object",
- "additionalProperties": {
- "type": ["string", "integer", "array"]
- }
+ "markdownDescription": "Defines environment variables. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#variables).",
+ "type": "object",
+ "patternProperties": {
+ ".*": {
+ "type": ["string", "number"]
},
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- ]
+ "additionalProperties": false
+ }
},
"timeout": {
"type": "string",