Skip to content

Conversation

@jscheffl
Copy link
Contributor

After #51733 and in testing the released packages I noticed that the check in start()is never reached because the failure of Airflow 3 is already during construction time.

So this PR is a second attempt to provide a clear error message - now in constructor of the class. Slightly needed to adjust constructor and also added a pseudo check in the version preventing mypy compliants later if passed backend executors are not provided which is only happening in Airflow 3.

@jscheffl jscheffl merged commit d97c2ac into apache:main Jun 15, 2025
81 checks passed
@potiuk
Copy link
Member

potiuk commented Jun 15, 2025

Nice!

RoyLee1224 pushed a commit to RoyLee1224/airflow that referenced this pull request Jun 21, 2025
@jscheffl jscheffl deleted the bugfix/prevent-old-hybrid-executors-to-run-in-airflow-3-v2 branch October 5, 2025 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants