The GitHub Actions job "Tests" on airflow.git/fix/hitl-param-no-default has 
succeeded.
Run started by GitHub user antonio-mello-ai (triggered by antonio-mello-ai).

Head commit for run:
33016783d0e94b2dcd97e29bffa4e66ff8f67c93 / Antonio <[email protected]>
fix(providers/standard): remove premature param value validation in HITLOperator

HITLOperator params are form fields filled by a human at runtime. Calling
`self.params.validate()` in `__init__` incorrectly validates param values at
DAG parse time, before any human input exists. This causes 
`ParamValidationError`
for any param without an explicit default value, breaking DAG import.

The fix removes `self.params.validate()` from `validate_params()`. Value
validation (type, required fields, schema) already happens correctly in
`validate_params_input()` after the human submits the form.

The `_options` key check is preserved — it is a structural constraint, not
a value check.

Closes #59551

Co-Authored-By: Claude Opus 4.6 <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/23448269243

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to