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

AIP-84 Migrate public endpoint Clear Task Instances to FastAPI #44220

Merged
merged 5 commits into from
Nov 22, 2024

Conversation

omkar-foss
Copy link
Collaborator

closes: #43751
related: #42370

This migrates the Clear Task Instances API from api_connexion to api_fastapi.

@omkar-foss omkar-foss self-assigned this Nov 20, 2024
@boring-cyborg boring-cyborg bot added area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers. labels Nov 20, 2024
@omkar-foss omkar-foss added legacy api Whether legacy API changes should be allowed in PR and removed area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers. labels Nov 20, 2024
@omkar-foss omkar-foss closed this Nov 20, 2024
@omkar-foss omkar-foss reopened this Nov 20, 2024
@omkar-foss omkar-foss marked this pull request as ready for review November 20, 2024 17:49
@omkar-foss
Copy link
Collaborator Author

Resolving conflicts from recent PR merges into main.

@omkar-foss
Copy link
Collaborator Author

Resolving conflicts from recent PR merges into main.

This is done, PR synced with main and all conflicts resolved ✅

@omkar-foss
Copy link
Collaborator Author

All checks passed, PR ready to review ✅

Copy link
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

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

Looking good!

A few suggestions (only #44220 (comment) requires change), we can merge after :)

@omkar-foss
Copy link
Collaborator Author

omkar-foss commented Nov 21, 2024

Looking good!

A few suggestions (only #44220 (comment) requires change), we can merge after :)

Thanks @pierrejeambrun, I've made the changes as per your suggestions and resolved the corresponding conversations. Also rebased with main. Please have a look, thanks! 😁

Copy link
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

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

One extra nit, can be merged after that.

@omkar-foss
Copy link
Collaborator Author

@pierrejeambrun @bbovenzi Thank you for your reviews! I've updated the PR as per your suggestions and also rebased with main. Please check it out when possible, thanks 😁

@pierrejeambrun pierrejeambrun changed the title Migrate public endpoint Clear Task Instances to FastAPI AIP-84 Migrate public endpoint Clear Task Instances to FastAPI Nov 22, 2024
@pierrejeambrun pierrejeambrun added the AIP-84 Modern Rest API label Nov 22, 2024
@pierrejeambrun pierrejeambrun added this to the Airflow 3.0.0 milestone Nov 22, 2024
@pierrejeambrun
Copy link
Member

I just rebased the branch, to solve additional conflicts introduced by recent merge.

Should be good to merge.

@omkar-foss
Copy link
Collaborator Author

1 test failing after rebase, rebased again. It should pass now.

@pierrejeambrun pierrejeambrun merged commit 00fd540 into apache:main Nov 22, 2024
62 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AIP-84 Modern Rest API legacy api Whether legacy API changes should be allowed in PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AIP-84 Post Clear Task Instances
3 participants