github-actions[bot] opened a new pull request, #61421:
URL: https://github.com/apache/airflow/pull/61421

   When a deferrable sensor with soft_fail=True times out, the task
   fails with AirflowSensorTimeout instead of being marked as SKIPPED.
   This is a regression from Airflow 2.x behavior.
   
   The issue was in resume_execution() where TaskDeferralTimeout was
   converted to AirflowSensorTimeout before checking soft_fail. This
   fix uses nested exception handling to check soft_fail and never_fail
   before the conversion, ensuring timeouts are properly skipped.
   
   closes: #61130
   (cherry picked from commit cec8ba68f19cb21293979a6f042909d5ccbaac11)
   
   Co-authored-by: Nathan Hadfield <[email protected]>
   Co-Authored-By: Claude Sonnet 4.5 <[email protected]>


-- 
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