The GitHub Actions job "Tests (AMD)" on airflow.git/v3-2-test has failed.
Run started by GitHub user shahar1 (triggered by shahar1).

Head commit for run:
8130d247a5c221108bec30637b2baf8915665589 / github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
[v3-2-test] Fix LatestBoto CI test stuck at boto3 1.38.2 (below provider 
minimum) (#68122) (#68128)

The `check_boto_upgrade()` function in `entrypoint_ci.sh` was capping 
boto3/botocore
at `<1.38.3` to prevent urllib3 2.6.0 from being pulled in (it had removed
`getheaders()`, breaking the kubernetes client). That workaround was applied in
Dec 2025 alongside a `urllib3<2.6.0` pin.

Since then, urllib3 2.6.1+ restored `getheaders()`, and the other affected files
(`kubernetes-tests/pyproject.toml`, `providers/cncf/kubernetes/pyproject.toml`)
were already updated to `urllib3!=2.6.0` (PR #59203). The `entrypoint_ci.sh`
was missed.

Result: the LatestBoto CI job was installing boto3 1.38.2, which is below the
amazon provider's declared minimum (`boto3>=1.41.0`) and predates the addition 
of
the `bedrock-agentcore-control` and `bedrock-agentcore` services to botocore,
causing unrelated test failures for new operators that use those services.

Fix: remove the boto3/botocore upper bounds and change `urllib3<2.6.0` to
`urllib3!=2.6.0`, consistent with the rest of the repo.
(cherry picked from commit a4ea3ffc405264eaf028b1ef3b17f6829589ff5b)

Co-authored-by: Shahar Epstein <[email protected]>

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

With regards,
GitHub Actions via GitBox


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

Reply via email to