Skip to content

Fix eager upgrade failures for canary builds#33395

Merged
potiuk merged 1 commit into
mainfrom
fix-eager-upgrade-ci-failures
Aug 14, 2023
Merged

Fix eager upgrade failures for canary builds#33395
potiuk merged 1 commit into
mainfrom
fix-eager-upgrade-ci-failures

Conversation

@potiuk

@potiuk potiuk commented Aug 14, 2023

Copy link
Copy Markdown
Member

The canary builds continued failing after fixing aibotocore
in #33364 when aiobotocore dependency limit dependency limit. This was
because the main build is now using "empty" eager upgrade requirements
which override the embedded aiobotocore and continue trigger
backtracking.

This is not easily visible on CI because the backtracking
error is under a folded CI image build group in CI.

This PR fixes both:

  • only overrides eager requirements if they are not empty
  • make sure that eager upgrade output is in the unfolded output
    of CI job

^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

The canary builds continued failing after fixing aibotocore
in #33364 when aiobotocore dependency limit dependency limit. This was
because the main build is now using "empty" eager upgrade requirements
which override the embedded aiobotocore and continue trigger
backtracking.

This is not easily visible on CI because the backtracking
error is under a folded CI image build group in CI.

This PR fixes both:

* only overrides eager requirements if they are not empty
* make sure that eager upgrade output is in the unfolded output
  of CI job
@potiuk
potiuk force-pushed the fix-eager-upgrade-ci-failures branch from c51cde0 to 63dbe54 Compare August 14, 2023 19:58
@potiuk
potiuk merged commit 3857d33 into main Aug 14, 2023
@potiuk potiuk added this to the Airflow 2.7.0 milestone Aug 14, 2023
@ephraimbuddy ephraimbuddy added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Aug 15, 2023
ephraimbuddy pushed a commit that referenced this pull request Aug 15, 2023
The canary builds continued failing after fixing aibotocore
in #33364 when aiobotocore dependency limit dependency limit. This was
because the main build is now using "empty" eager upgrade requirements
which override the embedded aiobotocore and continue trigger
backtracking.

This is not easily visible on CI because the backtracking
error is under a folded CI image build group in CI.

This PR fixes both:

* only overrides eager requirements if they are not empty
* make sure that eager upgrade output is in the unfolded output
  of CI job

(cherry picked from commit 3857d33)
ferruzzi pushed a commit to aws-mwaa/upstream-to-airflow that referenced this pull request Aug 17, 2023
The canary builds continued failing after fixing aibotocore
in apache#33364 when aiobotocore dependency limit dependency limit. This was
because the main build is now using "empty" eager upgrade requirements
which override the embedded aiobotocore and continue trigger
backtracking.

This is not easily visible on CI because the backtracking
error is under a folded CI image build group in CI.

This PR fixes both:

* only overrides eager requirements if they are not empty
* make sure that eager upgrade output is in the unfolded output
  of CI job
@Taragolis
Taragolis deleted the fix-eager-upgrade-ci-failures branch September 26, 2023 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants