The GitHub Actions job "Tests" on airflow.git has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
97b7580da30d3b9e3912f07cc100387d754f920c / Jarek Potiuk <[email protected]>
Move Breeze installation of Airflow in CI image to Python

This change replaces a lot of bash code that was installing selected
Airflow version (from pip, github or package) with Python code, while
fixing a few outstanding issues.

* Always remove Airflow code when you set "use airflow version"

When we are running compatibility checks, we should not mount
airflow from sources (not even skipping it), because if we removed a
provider, it will be imported from the mounted sources and the provider
might still be there.

Instead of mounting airflow sources we use "none" which effectively
removes sources of airflow from CI image - instead airflow is
entirely used from packages that are build during preparation of
the compatibility check (airflow from tag in git, and providers
from the PR).

* Split installation of airflow and provider into two steps
  (Following best practices for installing Airflow in a reproducible
  way (with constraints for that version) followed by installation of
  extra packages (providers in this case using either specified
  constraints or constraints from the main image by default

* Extras can be used to perform the reproducible build for Airflow.

* Better diagnostics

* Removed a lot of Bash code

Report URL: https://github.com/apache/airflow/actions/runs/7139784123

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to