Skip to content

Commit

Permalink
feat: apply local rewrites from workflows (#390)
Browse files Browse the repository at this point in the history
  • Loading branch information
morgante authored Jun 30, 2024
1 parent b1d7139 commit 4164fc0
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
8 changes: 7 additions & 1 deletion crates/cli/src/messenger_variant.rs
Original file line number Diff line number Diff line change
Expand Up @@ -142,10 +142,16 @@ impl<'a> WorkflowMessenger for MessengerVariant<'a> {
) -> anyhow::Result<()> {
// This is meant to match what we do in the CLI server
let level = VisibilityLevels::Debug;

match self {
MessengerVariant::Formatted(_)
| MessengerVariant::Transformed(_)
| MessengerVariant::JsonLine(_) => self.emit(&message.result, &level),
| MessengerVariant::JsonLine(_) => {
// For local emitters,, we will also apply rewrites
self.emit(&message.result, &level)?;
self.apply_rewrite(&message.result, &level)?;
Ok(())
}
#[cfg(feature = "remote_redis")]
MessengerVariant::Redis(m) => m.emit_from_workflow(message),
#[cfg(feature = "remote_pubsub")]
Expand Down
2 changes: 1 addition & 1 deletion crates/marzano_messenger/src/workflows.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use std::path::PathBuf;
use marzano_core::api::MatchResult;
use serde::{Deserialize, Serialize};

use crate::emit::{Messager};
use crate::emit::Messager;

#[derive(Deserialize, Serialize, Debug)]
pub struct PackagedWorkflowOutcome {
Expand Down

0 comments on commit 4164fc0

Please sign in to comment.