radicle_ci_broker/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//! Radicle CI broker.
//!
//! The broker triggers CI runs based on events emitted by its local
//! Radicle CI node. This crate allows listening to events from the
//! node, filter the events, and to communicate with a adapter spawned
//! as a child process.

#![deny(clippy::unwrap_used)]

pub mod adapter;
pub mod broker;
pub mod ci_event;
pub mod ci_event_source;
pub mod config;
pub mod db;
pub mod filter;
pub mod logger;
pub mod msg;
pub mod node_event_source;
pub mod notif;
pub mod pages;
pub mod queueadd;
pub mod queueproc;
pub mod run;
pub mod sensitive;
pub mod test;
pub mod timeoutcmd;
pub mod util;