The test and build messages have a required property that the sender
must use to send the names of generated logfiles. However, since
processes will generally register log messages with the context, it
is not necessary to send the names of logfiles in an IPC message.
This commit removes the "logs" property from the specification of the
test and build messages.
"type": "#/$defs/artifact"
},
"minItems": 1
- },
-
- "logs": {
- "description": "Logfiles from the build",
- "type": "array",
- "items": {
- "type": "string"
- },
- "minItems": 1
}
},
"repository",
"branch",
"commit",
- "artifacts",
- "logs"
+ "artifacts"
],
"$defs": {
"result": {
"description": "Result of the test (zero = success, non-zero = failure)",
"type": "integer"
- },
-
- "logs": {
- "description": "Log files generated during the test",
- "type": "array",
- "items": {
- "type": "string"
- },
- "minItems": 1
}
},
"repository",
"branch",
"commit",
- "result",
- "logs"
+ "result"
]
}