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

Head commit for run:
a4ea3ffc405264eaf028b1ef3b17f6829589ff5b / Shahar Epstein 
<[email protected]>
Fix LatestBoto CI test stuck at boto3 1.38.2 (below provider minimum) (#68122)

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.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to