Radish alpha
r
Radicle CI broker
Radicle
Git (anonymous pull)
Log in to clone via SSH
Merge branch 'patch/c095a06'
Lars Wirzenius committed 2 years ago
commit f74baba14d38610c5b82d7ae2088d8251b8304a3
parent a59b2dba825b6786e74b502d03734de0d9f3adb1
1 file changed +5 -1
modified src/adapter.rs
@@ -124,7 +124,7 @@ impl Adapter {
                    run.set_result(result);
                    status.push_run(run.clone());
                }
-
                _ => return Err(AdapterError::NotTriggered(resp)),
+
                _ => return Err(AdapterError::NotFinished(resp)),
            }
        } else {
            debug!("no second response message");
@@ -203,6 +203,10 @@ pub enum AdapterError {
    #[error("adapter's first message is not 'triggered', but {0:?}")]
    NotTriggered(Response),

+
    /// Second message is not `Response::Finished`
+
    #[error("adapter's second message is not 'finished', but {0:?}")]
+
    NotFinished(Response),
+

    /// Too many messages from adapter.
    #[error("adapter sent too many messages: first extra is {0:#?}")]
    TooMany(Response),