moomindani opened a new pull request, #63420: URL: https://github.com/apache/airflow/pull/63420
## Summary - Maps Airflow `TriggerRule` values to Databricks `run_if` conditions when building workflow task JSON in `_convert_to_databricks_workflow_task` - Fixes the issue where tasks marked as "skipped" in Airflow still execute in Databricks when using `DatabricksWorkflowTaskGroup` - Adds parametrized tests covering all supported trigger rule mappings and the default case closes: #47024 ## Test plan - [x] Verified new tests fail without the fix and pass with the fix - [x] Verified all existing tests in `test_databricks.py` (107 tests) pass - [x] Verified all tests in `test_databricks_workflow.py` (11 tests) pass --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (claude-opus-4-6) Generated-by: Claude Code (claude-opus-4-6) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
