CI: Upgrade important CI environment#63169
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the pinned uv version used by Airflow’s CI/build tooling and aligns related configuration/docs, along with refreshing the Breeze uv.lock (bringing in newer locked tool/dependency versions) and bumping smmap in the core build-system requirements.
Changes:
- Bump
uvfrom0.10.8to0.10.9across CI workflows, Docker build args, Breeze constants, and installer scripts. - Refresh
dev/breeze/uv.lockto reflect the updated toolchain/dependency set. - Update
airflow-corebuild-system pin forsmmapto5.0.3.
Reviewed changes
Copilot reviewed 13 out of 14 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/tools/setup_breeze | Updates the uv version pinned for the Breeze installer bootstrap flow. |
| pyproject.toml | Raises the minimum uv version in the uv optional dependency group. |
| dev/breeze/uv.lock | Regenerates the locked Breeze environment (including uv==0.10.9 and other updated locked packages). |
| dev/breeze/src/airflow_breeze/global_constants.py | Aligns Breeze’s global UV_VERSION constant to 0.10.9. |
| dev/breeze/src/airflow_breeze/commands/release_management_commands.py | Updates the release-management pinned AIRFLOW_UV_VERSION to 0.10.9. |
| dev/breeze/doc/ci/02_images.md | Updates the documented default AIRFLOW_UV_VERSION. |
| airflow-core/pyproject.toml | Bumps smmap pin in the build-system requirements to 5.0.3. |
| Dockerfile.ci | Updates CI image build arg AIRFLOW_UV_VERSION to 0.10.9. |
| Dockerfile | Updates production image build arg AIRFLOW_UV_VERSION to 0.10.9. |
| .github/workflows/release_dockerhub_image.yml | Updates workflow env UV_VERSION to 0.10.9. |
| .github/workflows/ci-amd-arm.yml | Updates workflow env UV_VERSION to 0.10.9. |
| .github/workflows/basic-tests.yml | Updates the default uv-version input to 0.10.9. |
| .github/actions/install-prek/action.yml | Updates the default uv-version input to 0.10.9. |
| .github/actions/breeze/action.yml | Updates the default uv-version input to 0.10.9. |
You can also share your feedback on Copilot code review. Take the survey.
Backport failed to create: v3-1-test. View the failure log Run detailsNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
You can attempt to backport this manually by running: cherry_picker 1fd89e0 v3-1-testThis should apply the commit to the v3-1-test branch and leave the commit in conflict state marking After you have resolved the conflicts, you can continue the backport process by running: cherry_picker --continueIf you don't have cherry-picker installed, see the installation guide. |
Was generative AI tooling used to co-author this PR?
{pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.