-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
Lift off upper bound for MarkupSafe #20113
Conversation
Per discussion and guidance from apache#19753, opening this PR for review. Based on if all the tests pass, this could be reviewed further. Resolves apache#19761.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything seems to work well!
The PR most likely needs to run full matrix of tests because it modifies parts of the core of Airflow. However, committers might decide to merge it quickly and take the risk. If they don't merge it quickly - please rebase it to the latest main at your convenience, or amend the last commit of the PR, and push it with --force-with-lease. |
Thank you for the review @uranusjr |
Hey @tsingh2k15 - all looks good. In the "Build Images" job you can find that this build actually used 2.0.1 version: https://github.com/apache/airflow/runs/4448089223?check_suite_focus=true#step:8:713
I merged it.
When the PR is merged, the constraints will be automatically updated in the "constraint-main" branch of our repo - but ONLY if all tests pass (we have now WAY more stable build so this is likely to happen tonight). Also if there are many subsequent merges one after another, the build might get cancelled due to "concurrency" so sometimes it will take some time for the "green" build to push such new constraints. You can see the history of those constraint changes here: https://github.com/apache/airflow/commits/constraints-main Once there you will be able to use it as described in https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html but use "constraints-main" rather than "constaints-2.2.2" as version. But if you want to check it yourself it's very easy to download image from your PR build (we have all the images we used for CI in our registry) and run it locally with Breeze. The below should pull your image and start airlfow (loading default connections and example dags for easier testing). It should bring you a running airflow instance with webserver available at http://locahost:28080 (admin/admin):
(The image id you can find in logs of your build) |
But if you want to start using it for your own builds, you will need to wait for new release unfortunately as this is released airlfow package dependency ( I marked both PRs to be integrated in 2.2.3 so it should be soon-ish (before/around Xmas I believe), |
This makes sense, thanks for the clarification! |
Oh yeah - as predicted : bb48bc3 |
(Kicking this back to the 2.2.3 milestone as that's when this landed in a release) |
Per discussion and guidance from #19753, opening this PR for review. Based on if all the tests pass, this could be reviewed further. Resolves #19761.