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

Head commit for run:
4c1c3fb8f3d0c15963930dcdb05261c92b7cf34a / Jarek Potiuk <[email protected]>
Strip limits when constructing devel-all

When we are constructing devel-all, we should strip the limits
to account for some shared packages that are not yet released.

Example is a common-sql package that might be limited to >1.1.0
for example as part of the change, but it might not yet be released.

It does not impact our CI, because we are anyhow removing the packages
after installing (we only care about dependencies of their) and we
are using source version of providers - but having a limit coming
from another provider will make `pip` resolver fail if we do not
strip the limits.

We also need to add .a0 as suffix whenever in our providers we refer
to other providers with >= install clause because of a bug in
`pip` that does not take into account pre-release version when
performing >= comparision, thus disallowing to release a package
that depends on new version of another package together.

We need to add >= X.Y.Za0 in case we release pre-release version to
fix the problem. Also a bug was found that would prevent to generate
the dependencies in case provider.yaml file only changed (bad
specification of .pre-commit include)

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

With regards,
GitHub Actions via GitBox


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

Reply via email to