diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 0e8adc8c41..8c0e4594a7 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -11299,7 +11299,6 @@ dependencies = [ "serde_json", "sha2 0.10.8", "sqlx", - "swc_ecma_parser", "tar", "tiberius", "tokio", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 0aa008628c..3c0a971af1 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -72,7 +72,7 @@ mssql = ["windmill-worker/mssql"] bigquery = ["windmill-worker/bigquery"] websocket = ["windmill-api/websocket"] python = ["windmill-worker/python"] -smtp = ["windmill-api/smtp"] +smtp = ["windmill-api/smtp", "windmill-common/smtp"] csharp = ["windmill-worker/csharp"] license = ["windmill-api/license"] oauth2 = ["windmill-api/oauth2"] diff --git a/backend/ee-repo-ref.txt b/backend/ee-repo-ref.txt index d9ab5e09bb..91f108b5e4 100644 --- a/backend/ee-repo-ref.txt +++ b/backend/ee-repo-ref.txt @@ -1 +1 @@ -57b9203a6672bac148492413d9091a19da758a94 \ No newline at end of file +6e8d5ca66c0912d3bbd0c3499d919854eafc5366 \ No newline at end of file diff --git a/backend/windmill-api/Cargo.toml b/backend/windmill-api/Cargo.toml index 94776a8b0b..624580c9c7 100644 --- a/backend/windmill-api/Cargo.toml +++ b/backend/windmill-api/Cargo.toml @@ -21,7 +21,7 @@ openidconnect = ["dep:openidconnect"] tantivy = ["dep:windmill-indexer"] kafka = ["dep:rdkafka"] websocket = ["dep:tokio-tungstenite"] -smtp = ["dep:mail-parser", "dep:openssl"] +smtp = ["dep:mail-parser", "dep:openssl", "windmill-common/smtp"] license = ["dep:rsa"] zip = ["dep:async_zip"] oauth2 = ["dep:async-oauth2"] diff --git a/backend/windmill-common/Cargo.toml b/backend/windmill-common/Cargo.toml index 9ddb106a84..c000eef084 100644 --- a/backend/windmill-common/Cargo.toml +++ b/backend/windmill-common/Cargo.toml @@ -14,6 +14,7 @@ benchmark = [] parquet = ["dep:object_store", "dep:aws-config", "dep:aws-sdk-sts"] otel = ["dep:opentelemetry-semantic-conventions", "dep:opentelemetry-otlp", "dep:opentelemetry_sdk", "dep:opentelemetry", "dep:tracing-opentelemetry", "dep:opentelemetry-appender-tracing", "dep:tonic"] +smtp = ["dep:mail-send"] [lib] name = "windmill_common" @@ -53,7 +54,7 @@ aws-config = { workspace = true, optional = true } aws-sdk-sts = { workspace = true, optional = true } indexmap.workspace = true bytes.workspace = true -mail-send.workspace = true +mail-send = { workspace = true, optional = true } futures-core.workspace = true async-stream.workspace = true const_format.workspace = true diff --git a/backend/windmill-worker/Cargo.toml b/backend/windmill-worker/Cargo.toml index ac8b9992c4..890d3f3a70 100644 --- a/backend/windmill-worker/Cargo.toml +++ b/backend/windmill-worker/Cargo.toml @@ -100,7 +100,6 @@ tar.workspace = true object_store = { workspace = true, optional = true} convert_case.workspace = true yaml-rust.workspace = true -swc_ecma_parser.workspace = true backon.workspace = true opentelemetry = { workspace = true, optional = true }