This is an automated email from the ASF dual-hosted git repository.

kaxil pushed a change to branch commonai-approval-walkthrough
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 4b851b43504 Walk through the reviewer's side of Common AI approval 
gates
     add 7f733c87abf Prepare ad-hoc providers release 2026-10-14 (#74733)
     add d189eac87c1 Cover YAML-generated Java Dags in the java_sdk e2e test 
(#74710)
     add 22f86cb5514 Snowflake, Databricks: emit query lineage via OpenLineage 
public API (#73655)
     add 6a91a17be4e Fix Dag processor client compatibility with httpx2 (#74731)
     add dd7e8ab8321 Fail the task when a reviewed output no longer matches 
`output_type` (#74473)
     add 843f6cee6f2 Walk through the reviewer's side of Common AI approval 
gates

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (4b851b43504)
            \
             N -- N -- N   refs/heads/commonai-approval-walkthrough 
(843f6cee6f2)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../src/airflow/dag_processing/api_client.py       |  34 +-
 .../execution_api/test_dag_processor_client.py     |  18 +-
 .../tests/unit/dag_processing/test_api_client.py   | 173 ++--
 airflow-e2e-tests/docker/java.yml                  |   6 +
 airflow-e2e-tests/java-native-bundle/build.gradle  |   1 +
 .../apache/airflow/e2e/NativeBundleBuilder.java    |  12 +-
 .../apache/airflow/e2e/nativedag/DynamicDags.java  |  74 ++
 .../e2e_test_utils/dynamic_dags.py                 |  71 ++
 .../go_sdk_tests/test_go_sdk_dynamic_dag.py        |  47 +-
 .../java_sdk_tests/test_java_sdk_dynamic_dag.py    |  89 ++
 providers/.last_release_date.txt                   |   2 +-
 providers/amazon/README.rst                        |   2 +-
 providers/amazon/docs/changelog.rst                |  16 +-
 providers/amazon/docs/index.rst                    |   2 +-
 providers/amazon/provider.yaml                     |   2 +-
 providers/amazon/pyproject.toml                    |   2 +-
 providers/common/ai/README.rst                     |  17 +-
 providers/common/ai/docs/approval_gates.rst        |  26 +
 providers/common/ai/docs/changelog.rst             |  87 +-
 providers/common/ai/docs/index.rst                 |   6 +-
 providers/common/ai/docs/operators/llm.rst         |   4 +-
 .../ai/docs/operators/llm_schema_compare.rst       |   3 +-
 providers/common/ai/provider.yaml                  |   4 +-
 providers/common/ai/pyproject.toml                 |   6 +-
 .../ai/src/airflow/providers/common/ai/__init__.py |   2 +-
 .../providers/common/ai/batch/output_schema.py     |   9 +-
 .../src/airflow/providers/common/ai/exceptions.py  |   9 +
 .../airflow/providers/common/ai/mixins/approval.py |  49 +-
 .../providers/common/ai/mixins/hitl_review.py      |  14 +-
 .../airflow/providers/common/ai/operators/agent.py |   7 +-
 .../airflow/providers/common/ai/operators/llm.py   |  27 +-
 .../common/ai/operators/llm_schema_compare.py      |  18 +-
 .../providers/common/ai/utils/output_type.py       | 142 ++-
 .../unit/common/ai/batch/test_output_schema.py     |  13 +-
 .../tests/unit/common/ai/mixins/test_approval.py   | 133 ++-
 .../unit/common/ai/mixins/test_hitl_review.py      |  58 ++
 .../tests/unit/common/ai/operators/test_agent.py   |  15 +
 .../ai/tests/unit/common/ai/operators/test_llm.py  |  49 ++
 .../common/ai/operators/test_llm_schema_compare.py |   5 +-
 .../tests/unit/common/ai/utils/test_output_type.py | 422 ++++++++-
 providers/common/compat/README.rst                 |   6 +-
 providers/common/compat/docs/changelog.rst         |  11 +
 providers/common/compat/docs/index.rst             |   6 +-
 providers/common/compat/provider.yaml              |   3 +-
 providers/common/compat/pyproject.toml             |   6 +-
 .../airflow/providers/common/compat/__init__.py    |   2 +-
 providers/databricks/docs/index.rst                |   2 +-
 providers/databricks/pyproject.toml                |   2 +-
 .../providers/databricks/hooks/databricks_sql.py   |   5 +-
 .../providers/databricks/utils/openlineage.py      | 123 +--
 .../unit/databricks/hooks/test_databricks_sql.py   |  16 +-
 .../unit/databricks/utils/test_openlineage.py      | 947 +++++----------------
 providers/dbt/cloud/docs/changelog.rst             |   3 +-
 providers/dbt/cloud/provider.yaml                  |   2 +-
 providers/google/docs/changelog.rst                |   9 +-
 providers/google/provider.yaml                     |   2 +-
 .../openlineage/utils/sql_hook_lineage.py          |  28 +-
 .../openlineage_policy_hook_lineage_dag.json       |  16 +-
 .../openlineage/utils/test_sql_hook_lineage.py     |   6 +-
 providers/snowflake/docs/index.rst                 |   2 +-
 providers/snowflake/pyproject.toml                 |   2 +-
 .../airflow/providers/snowflake/hooks/snowflake.py |   5 +-
 .../providers/snowflake/utils/openlineage.py       | 174 +---
 .../tests/unit/snowflake/hooks/test_snowflake.py   |  17 +-
 .../tests/unit/snowflake/utils/test_openlineage.py | 886 +++++--------------
 65 files changed, 1977 insertions(+), 1980 deletions(-)
 create mode 100644 
airflow-e2e-tests/java-native-bundle/src/java/org/apache/airflow/e2e/nativedag/DynamicDags.java
 create mode 100644 
airflow-e2e-tests/tests/airflow_e2e_tests/e2e_test_utils/dynamic_dags.py
 create mode 100644 
airflow-e2e-tests/tests/airflow_e2e_tests/java_sdk_tests/test_java_sdk_dynamic_dag.py

Reply via email to