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]
