Radish alpha
r
rad:zwTxygwuz5LDGBq255RA2CbNGrz8
Radicle CI broker
Radicle
Git
feat: configuration field adapters is now optional
Lars Wirzenius committed 9 months ago
commit 9ab275dde72fc98a1dabfb3f9661c024782f6ff9
parent b40f910
1 file changed +3 -1
modified src/config.rs
@@ -23,13 +23,15 @@ const DEFAULT_STATUS_PAGE_UPDATE_INTERVAL: u64 = 10;
#[serde(deny_unknown_fields)]
pub struct Config {
    default_adapter: Option<String>,
-
    adapters: HashMap<String, AdapterSpec>,
    filters: Option<Vec<EventFilter>>,
    triggers: Option<Vec<TriggerConfig>>,
    report_dir: Option<PathBuf>,
    status_update_interval_seconds: Option<u64>,
    db: PathBuf,

+
    #[serde(default)]
+
    adapters: HashMap<String, AdapterSpec>,
+

    #[serde(deserialize_with = "deserialize_duration")]
    #[serde(default = "default_max_run_time")]
    max_run_time: Duration,