From 71e08a5fa6a7ef76fa05ec0127036e7d49ebe499 Mon Sep 17 00:00:00 2001 From: Deeman Date: Fri, 6 Mar 2026 22:33:59 +0100 Subject: [PATCH] fix(pipeline): also update supervisor.py to use plan --auto-apply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Missed the Python supervisor module — same fix as supervisor.sh and worker.py. Co-Authored-By: Claude Sonnet 4.6 --- src/padelnomics/supervisor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/padelnomics/supervisor.py b/src/padelnomics/supervisor.py index c2a8529..fcd2cba 100644 --- a/src/padelnomics/supervisor.py +++ b/src/padelnomics/supervisor.py @@ -247,10 +247,10 @@ def run_shell(cmd: str, timeout_seconds: int = SUBPROCESS_TIMEOUT_SECONDS) -> tu def run_transform() -> None: - """Run SQLMesh — evaluates missing daily intervals.""" + """Run SQLMesh — detects new/modified/deleted models and applies changes.""" logger.info("Running SQLMesh transform") ok, err = run_shell( - "uv run sqlmesh -p transform/sqlmesh_padelnomics run prod", + "uv run sqlmesh -p transform/sqlmesh_padelnomics plan prod --auto-apply", ) if not ok: send_alert(f"[transform] {err}")