This repo specifies details of messages, which should be sent out by Upstream/Downstream CI systems to fedmsg/UMB on events related to artifacts testing. Currently there is low unification of these messages and there are various types of messages sent out by the CI systems. Unification will make it possible to build simpler microservices which will provide useful features for everyone.
The message format is described by JSON Schema. In order to
allow better readability and review we store the schemas in the
YAML format. Use make convert
to convert the spec into JSON.
Repository contains also a set of example messages which can be
validated against the specification using make validate
. Use
make clean
to clean up all temporary files. Run make
to
convert spec, validate messages and clean up in a single step.