The GitHub Actions job "Tests" on 
airflow.git/synchronize-github-workflows-for-2-11 has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
1e3422d0d3eff0e828d84974746787a64b7e8054 / Jarek Potiuk <[email protected]>
Synchronize GitHub workflows and Breeze tooling for 2.11 branch

This commit synchronizes CI/CD infrastructure and development tooling
from the main branch to the 2.11 release branch, including:

GitHub Actions workflows:
- Pin GitHub actions to specific commit SHAs for security 
(actions/[email protected])
- Remove unnecessary 'secrets: inherit' declarations from workflow calls
- Add 'id-token: write' permission for prod image builds
- Update generate-constraints workflow with PyPI constraints support
- Remove unneeded 'recheck-old-bug-report' workflow

Breeze development tool updates:
- Upgrade Python minimum version from 3.9 to 3.10
- Update dependencies: black (>=25.0.0), packaging (>=25.0), pytest (>=8.3.3)
- Add 'prek' and 'restructuredtext-lint' dependencies
- Pin rich-click <1.9.0 to avoid breaking changes
- Unpin flit and flit-core versions for flexibility
- Update flit build-system requirement to >=3.11

Docker and CI infrastructure:
- Update Dockerfile base images and entrypoint scripts
- Refresh pre-commit hook configurations
- Update Breeze documentation and generated CLI output images

Code improvements:
- Add selective check for migration SQL files
- Update path utilities and test fixtures
- Refresh uv.lock with updated dependency resolution

The main point behind upgrading Python version to 3.10 is that
Python 3.9 is officially end-of-life and many of the dependencies
had already stopped releasing even security fixes for 3.9.

Since the upcoming 2.11.1 version is mainly a security-focused
release, we decided to drop support for Python 3.9 in order to
be able to upgrade all related dependencies to latest security
patch versions. There are absolutely minimal changes in behaviour
between Python 3.9 and 3.10 and we have not experienced virtually
any problems because of this - other than dependency issues, so
it should be very minimal overhead for anyone to upgrade to
Python 3.10 even if they used Python 3.9.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to