cli and git sync (#6568)

This commit is contained in:
hugocasa
2025-09-10 12:22:28 +00:00
committed by GitHub
parent 4c41cc0dc2
commit f1ca3caf1c
4 changed files with 43 additions and 3 deletions
@@ -29,6 +29,7 @@ use crate::{
feature = "sqs_trigger",
feature = "gcp_trigger",
feature = "nats",
feature = "smtp",
),
feature = "private"
)
@@ -689,6 +690,23 @@ pub(crate) async fn tarball_workspace(
.await?;
}
}
#[cfg(all(feature = "enterprise", feature = "smtp", feature = "private"))]
{
use crate::triggers::email::EmailTrigger;
let handler = EmailTrigger;
let email_triggers = handler.list_triggers(&mut *tx, &w_id, None).await?;
for trigger in email_triggers {
let trigger_str = &to_string_without_metadata(&trigger, false, None).unwrap();
archive
.write_to_archive(
&trigger_str,
&format!("{}.email_trigger.json", trigger.base.path),
)
.await?;
}
}
}
if include_users.unwrap_or(false) {