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

Enable installing latest patch versions for their minor releases of Apache Airflow in CI #1434

Open
pankajkoti opened this issue Dec 27, 2024 · 0 comments
Labels
area:ci Related to CI, Github Actions, or other continuous integration tools area:dependencies Related to dependencies, like Python packages, library versions, etc

Comments

@pankajkoti
Copy link
Contributor

In our CI tests, when we create Hatch environments and install dependencies, we currently install specific x.y.0 versions of Apache Airflow. This happens because the constraints files used are tied to those versions, as shown in this script.

As a result, we are restricted from incorporating bug fixes and newer features introduced in subsequent patch releases for those minor versions, limiting the robustness of our CI runs. For instance, this limitation impacts one of our CI tests that executes example DAGs, forcing us to skip the test for Airflow 2.9.x entirely, as seen here.

Enabling the ability to fetch the latest patch versions for the corresponding minor versions of Apache Airflow in our CI would significantly enhance the comprehensiveness and effectiveness of our testing pipeline.

@dosubot dosubot bot added area:ci Related to CI, Github Actions, or other continuous integration tools area:dependencies Related to dependencies, like Python packages, library versions, etc labels Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:ci Related to CI, Github Actions, or other continuous integration tools area:dependencies Related to dependencies, like Python packages, library versions, etc
Projects
None yet
Development

No branches or pull requests

1 participant