Handling of the commit property makes the components of foundry more
complex without adding tangible value. Therefore it should be removed
and added again in case that it really becomes necessary.
This commit removes the commit property from all message types but
commit messages.
"type": "string"
},
- "commit": {
- "description": "The commit that uniquely identifies the built sources",
- "type": "string",
- "pattern": "^[0-9a-fA-F]+$"
- },
-
"artifacts": {
"description": "The files resulting from the build",
"type": "array",
"context",
"repository",
"branch",
- "commit",
"artifacts"
],
"branch": {
"description": "Name of the branch that contains the commit to be built",
"type": "string"
- },
-
- "commit": {
- "description": "Commit that is to be built",
- "type": "string",
- "pattern": "^[0-9a-fA-F]+$"
}
},
"type": "string"
},
- "commit": {
- "description": "Commit the artifacts were built from",
- "type": "string"
- },
-
"artifacts": {
"description": "List of artifacts built from the source tree",
"type": "array",
"context",
"repository",
"branch",
- "commit",
"artifacts"
]
}
"type": "string"
},
- "commit": {
- "description": "The commit that was tested",
- "type": "string"
- },
-
"result": {
"description": "Result of the test (zero = success, non-zero = failure)",
"type": "integer"
"context",
"repository",
"branch",
- "commit",
"result"
]
}
"branch": {
"description": "Name of the branch containing the commit to be tested",
"type": "string"
- },
-
- "commit": {
- "description": "Commit that is to be tested",
- "type": "string",
- "pattern": "^[0-9a-fA-F]+$"
}
},