def msg_stream_metadata_update(args):
    broadcast_fedmsg(
        broadcast_type='stream.metadata.update',
        config=args.fedmsg_conf,
        environment=args.environment,
        body={
            "stream": args.stream,
        },
    )
def msg_stream_release(args):
    broadcast_fedmsg(
        broadcast_type='stream.release',
        config=args.fedmsg_conf,
        environment=args.environment,
        body={
            "build_id": args.build,
            "stream": args.stream,
        },
    )
def msg_build_state_change(args):
    body = {
        "build_id": args.build,
        "basearch": args.basearch,
        "stream": args.stream,
        "state": args.state,
        "build_dir": args.build_dir,
    }
    if args.result:
        body['result'] = args.result
    broadcast_fedmsg(
        broadcast_type='build.state.change',
        config=args.fedmsg_conf,
        environment=args.environment,
        body=body,
    )