diff --git a/src/schemas/json/bitrise.json b/src/schemas/json/bitrise.json index 805dec44523..85291d33b32 100644 --- a/src/schemas/json/bitrise.json +++ b/src/schemas/json/bitrise.json @@ -172,6 +172,15 @@ }, "PipelineModel": { "properties": { + "title": { + "type": "string" + }, + "summary": { + "type": "string" + }, + "description": { + "type": "string" + }, "stages": { "items": { "patternProperties": { @@ -189,11 +198,26 @@ }, "StageModel": { "properties": { + "title": { + "type": "string" + }, + "summary": { + "type": "string" + }, + "description": { + "type": "string" + }, + "abort_on_fail": { + "type": "boolean" + }, + "should_always_run": { + "type": "boolean" + }, "workflows": { "items": { "patternProperties": { ".*": { - "$ref": "#/definitions/WorkflowModel" + "$ref": "#/definitions/WorkflowStageConfigModel" } }, "type": "object" @@ -366,6 +390,15 @@ "additionalProperties": false, "type": "object" }, + "WorkflowStageConfigModel": { + "properties": { + "run_if": { + "type": "string" + } + }, + "additionalProperties": false, + "type": "object" + }, "WorkflowModel": { "properties": { "title": {