Skip to content
Snippets Groups Projects
Commit 4dcd1b9d authored by Joe Burnett's avatar Joe Burnett
Browse files

Usecase required properties

parent b18dc8a3
No related branches found
No related tags found
1 merge request!109Combine step and definition structures
......@@ -130,11 +130,12 @@
},
"step_usecases": {
"description": "Any of these step use cases are valid.",
"anyOf": [
"oneOf": [
{
"description": "Run a referenced step.",
"type": "object",
"additionalProperties": false,
"required": [ "step" ],
"properties": {
"name": {
"type": "string"
......@@ -164,6 +165,7 @@
"description": "Run a sequence of steps.",
"type": "object",
"additionalProperties": false,
"required": [ "steps" ],
"properties": {
"env": {
"type": "object",
......@@ -189,6 +191,7 @@
"description": "Run an action.",
"type": "object",
"additionalProperties": false,
"required": [ "action" ],
"properties": {
"name": {
"type": "string"
......@@ -212,6 +215,7 @@
"description": "Run a script.",
"type": "object",
"additionalProperties": false,
"required": [ "script" ],
"properties": {
"name": {
"type": "string"
......@@ -232,6 +236,7 @@
"description": "Exec a binary.",
"type": "object",
"additionalProperties": false,
"required": [ "exec" ],
"properties": {
"env": {
"type": "object",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment