diff --git a/crates/cli/src/repo/handlers/advance_next.rs b/crates/cli/src/repo/handlers/advance_next.rs index 2951601..53a9de5 100644 --- a/crates/cli/src/repo/handlers/advance_next.rs +++ b/crates/cli/src/repo/handlers/advance_next.rs @@ -49,7 +49,8 @@ impl Handler for RepoActor { self.message_token, ) { Ok(message_token) => { - // pause to allow any CI checks to be started + self.update_tui(RepoUpdate::NextUpdated); + // INFO: pause to allow any CI checks to be started let sleep_duration = self.sleep_duration; let log = self.log.clone(); async move { diff --git a/crates/cli/src/server/actor/messages.rs b/crates/cli/src/server/actor/messages.rs index a6ba308..2d4b4d7 100644 --- a/crates/cli/src/server/actor/messages.rs +++ b/crates/cli/src/server/actor/messages.rs @@ -92,6 +92,7 @@ pub enum RepoUpdate { }, RegisteredWebhook, Opened, + NextUpdated, } message!( diff --git a/crates/cli/src/tui/actor/handlers/server_update.rs b/crates/cli/src/tui/actor/handlers/server_update.rs index ebaee6d..c4b7dfb 100644 --- a/crates/cli/src/tui/actor/handlers/server_update.rs +++ b/crates/cli/src/tui/actor/handlers/server_update.rs @@ -58,6 +58,9 @@ impl Handler for Tui { repo_state .update_message(format!("advancing next to {commit}"), ACTING); } + RepoUpdate::NextUpdated => { + repo_state.update_message("next updated - pause while CI starts", OKAY); + } RepoUpdate::AdvancingMain { commit } => { repo_state .update_message(format!("advancing main to {commit}"), ACTING);