Add require_approval preflight check to @task.llm_schema_compare (#71688)
@task.llm, @task.llm_branch, and @task.llm_sql all reject a non-string Sequence[UserContent] prompt combined with require_approval=True before the LLM runs, with an error naming the decorator the caller actually used. @task.llm_schema_compare was missing this decorator-level check, so the same misuse instead fell through to the underlying operator's own guard -- which names the internal _LLMSchemaCompareDecoratedOperator class rather than the decorator, confusing anyone who only ever wrote @task.llm_schema_compare.
J
Jyun-An Chen committed
6d4808b4e802aacf6cf3a08dbb2272fadbb45951
Parent: c77ec69
Committed by GitHub <noreply@github.com>
on 9/4/2026, 11:41:54 PM