diff --git a/.github/workflows/finalize-tests.yml b/.github/workflows/finalize-tests.yml index bab0d82bd7a3c..2535d29c5f063 100644 --- a/.github/workflows/finalize-tests.yml +++ b/.github/workflows/finalize-tests.yml @@ -160,8 +160,8 @@ jobs: - name: "Dependency upgrade summary" shell: bash run: > - breeze run uv run /opt/airflow/dev/constraints-updated-version-check.py - --python-version "${MATRIX_PYTHON_VERSION}" + breeze release-management constraints-version-check + --python "${MATRIX_PYTHON_VERSION}" --airflow-constraints-mode "${MATRIX_CONSTRAINTS_MODE}" --explain-why env: MATRIX_PYTHON_VERSION: "${{ matrix.python-version }}" diff --git a/dev/breeze/doc/09_release_management_tasks.rst b/dev/breeze/doc/09_release_management_tasks.rst index f6d7bbbebc321..2a8423d19d3ac 100644 --- a/dev/breeze/doc/09_release_management_tasks.rst +++ b/dev/breeze/doc/09_release_management_tasks.rst @@ -876,3 +876,22 @@ These are all available flags of ``workflow-run publish-docs`` command: :target: https://raw.githubusercontent.com/apache/airflow/main/dev/breeze/doc/images/output_workflow-run_publish-docs.svg :width: 100% :alt: Breeze workflow-run publish-docs + +Constraints version check +""""""""""""""""""""""""" + +To check if the constraints files are up to date in the current Airflow version, you can use the +``breeze release-management check-constraints-updates`` command. + +These are all available flags of ``check-constraints-updates`` command: + +.. image:: ./images/output_release-management_constraints-version-check.svg + :target: https://raw.githubusercontent.com/apache/airflow/main/dev/breeze/doc/images/output_release-management_constraints-version-check.svg + :width: 100% + :alt: Breeze constraints version check + +Example usage: + +.. code-block:: bash + + breeze release-management constraints-version-check --python 3.10 --airflow-constraints-mode constraints-source-providers --explain-why diff --git a/dev/breeze/doc/images/output_release-management.svg b/dev/breeze/doc/images/output_release-management.svg index 96b0ef7e1b010..53ec6144310dd 100644 --- a/dev/breeze/doc/images/output_release-management.svg +++ b/dev/breeze/doc/images/output_release-management.svg @@ -1,4 +1,4 @@ - +