From c73213d7ae6dbe574d2884764772b552ebf843e1 Mon Sep 17 00:00:00 2001 From: Carlos Scheidegger Date: Fri, 16 Oct 2026 20:42:56 -0500 Subject: [PATCH] fix(pampa): gate ModuleCompileError::find_in behind lua-filter find_in refers to the cfg(feature = "lua-filter") mlua_error module, but the impl block was ungated, so pampa failed to compile with default-features = false. That is how wasm-qmd-parser depends on it, which broke the release pipeline's web-payloads job for v0.34.0 (run 38991132558). The only caller (quarto-core's lmd_execute) builds pampa with defaults. Co-Authored-By: Claude Opus 5.5 --- crates/pampa/src/dialect.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/pampa/src/dialect.rs b/crates/pampa/src/dialect.rs index ea193e223..e0e3d381f 100644 --- a/crates/pampa/src/dialect.rs +++ b/crates/pampa/src/dialect.rs @@ -87,6 +87,7 @@ impl std::fmt::Display for ModuleCompileError { impl std::error::Error for ModuleCompileError {} +#[cfg(feature = "lua-filter")] impl ModuleCompileError { /// Find a `ModuleCompileError` in an mlua error, however many callback /// and context layers Lua's unwinding wrapped around it.