Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix failures on main related to DagRun validation #45917

Merged
merged 1 commit into from
Jan 22, 2025

Conversation

kaxil
Copy link
Member

@kaxil kaxil commented Jan 22, 2025

Some test failures like https://github.com/apache/airflow/actions/runs/12903540392/job/35979200770?pr=45865 were not caught in #45834

Follow-up of #45834


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@potiuk
Copy link
Member

potiuk commented Jan 22, 2025

Yes. I think we should run all provider tests when task_sdk files change. I will add it to selective checks.

Copy link
Member

@Lee-W Lee-W left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 nitpick, most looks good!

potiuk added a commit to potiuk/airflow that referenced this pull request Jan 22, 2025
When Task SDK sources change, provider code is impacted as they
are using Task SDK - some tests might fail because of changes there.

Example case: apache#45917
@potiuk
Copy link
Member

potiuk commented Jan 22, 2025

PR for selective checks to avoid such failures in the future #45921

@kaxil kaxil force-pushed the fix-main-failures branch from 70d7f2b to 51be7b2 Compare January 22, 2025 10:05
potiuk added a commit that referenced this pull request Jan 22, 2025
When Task SDK sources change, provider code is impacted as they
are using Task SDK - some tests might fail because of changes there.

Example case: #45917
@kaxil kaxil force-pushed the fix-main-failures branch from 480e54b to 459cbe6 Compare January 22, 2025 13:42
@potiuk
Copy link
Member

potiuk commented Jan 22, 2025

ALMOST !

@kaxil kaxil force-pushed the fix-main-failures branch from 131816f to 33a6be7 Compare January 22, 2025 16:12
@kaxil
Copy link
Member Author

kaxil commented Jan 22, 2025

ALMOST !

Should be finally fully green 🤞

@potiuk
Copy link
Member

potiuk commented Jan 22, 2025

🤞 🤞

@kaxil kaxil merged commit 2193be2 into apache:main Jan 22, 2025
86 checks passed
@kaxil kaxil deleted the fix-main-failures branch January 22, 2025 17:01
dauinh pushed a commit to dauinh/airflow that referenced this pull request Jan 24, 2025
When Task SDK sources change, provider code is impacted as they
are using Task SDK - some tests might fail because of changes there.

Example case: apache#45917
@utkarsharma2 utkarsharma2 added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:logging area:providers changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) full tests needed We need to run full set of tests for this PR to merge provider:apache-kylin provider:apache-spark provider:openlineage AIP-53 provider:redis
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants