The GitHub Actions job "Tests" on airflow.git/worktree-virtual-booping-fern has 
succeeded.
Run started by GitHub user kaxil (triggered by kaxil).

Head commit for run:
d69ce6577a210d27289e583a16bacf45c4c41361 / Kaxil Naik <[email protected]>
Move determine_kwargs and KeywordParameters to SDK DecoratedOperator

Move `KeywordParameters` class and `determine_kwargs()` from
`airflow.utils.operator_helpers` to 
`task-sdk/src/airflow/sdk/bases/decorator.py`,
next to `DecoratedOperator` which owns `python_callable` and `op_args`.

Add a `determine_kwargs()` instance method on `DecoratedOperator` (mirrors
the existing pattern on `PythonOperator`).

All 6 decorated operators now import the standalone `determine_kwargs` from
`common.compat.sdk` instead of `airflow.utils.operator_helpers`. Using the
compat layer (rather than the instance method) handles the case where a newer
provider runs against an older Task SDK whose `DecoratedOperator` lacks the
method. The compat fallback resolves to `airflow.utils.operator_helpers` on
older Airflow versions.

Other changes:
- `operator_helpers.py` re-exports via `add_deprecated_classes` so existing
  callers get a deprecation warning pointing to the SDK location
- `PythonOperator` imports `KeywordParameters` from compat SDK
- Affected provider pyproject.toml files marked with `# use next version`
  for the common-compat dependency
- Cleaned up stale `serializing()` reference in `KeywordParameters` docstring
- Removed redundant local `import itertools` (already at module level)

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

With regards,
GitHub Actions via GitBox


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

Reply via email to