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]

Reply via email to