This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/uv/requests-2.33.0
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 45a089a438b chore(deps): bump requests from 2.32.5 to 2.33.0
add f5ff9671ec8 Raise ``TaskAlreadyRunningError`` when starting an
already-running task instance (#60855)
add 97959da0877 Re-enable start_from_trigger feature with rendering of
template fields (#55068)
add f7c57937a60 Teardown Waiting for All in-scope Tasks to Complete
(#64181)
add 8210f69505c Fix SSHHookAsync defaulting no_host_key_check to False
unlike SSHHook (#64225)
add 90776562809 refactor: Ignore if db test collecting failed due to no
tests available (#64222)
add 221cdd64056 Fix SQLToolset read-only mode bypass via data-modifying
CTEs and SELECT INTO (#64173)
add 42d24243fb3 Add docs for using toolsets directly with PydanticAI in
any task (#64234)
add f8b2649ba7e Update Python Client Release Document to provide easier
check (#64228)
add c2ba5fc8407 Bump pyodps for python>=3.13 (#64210)
add daa5e05f22f chore(deps): bump requests from 2.32.5 to 2.33.0
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 (45a089a438b)
\
N -- N -- N refs/heads/dependabot/uv/requests-2.33.0
(daa5e05f22f)
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:
airflow-core/.pre-commit-config.yaml | 1 +
.../src/airflow/api_fastapi/common/dagbag.py | 2 +-
.../src/airflow/executors/workloads/trigger.py | 5 +-
.../src/airflow/jobs/triggerer_job_runner.py | 200 ++++++++++++++-------
airflow-core/src/airflow/models/dagbag.py | 58 ++++--
airflow-core/src/airflow/models/dagrun.py | 28 +--
airflow-core/src/airflow/models/taskinstance.py | 69 ++++++-
.../src/airflow/ti_deps/deps/trigger_rule_dep.py | 57 +++++-
airflow-core/src/airflow/triggers/base.py | 63 ++++++-
airflow-core/tests/unit/jobs/test_triggerer_job.py | 5 +-
airflow-core/tests/unit/models/test_dagbag.py | 79 ++++++++
.../tests/unit/models/test_taskinstance.py | 97 ++++++++++
.../unit/ti_deps/deps/test_trigger_rule_dep.py | 111 ++++++++++++
.../tests/unit/triggers/test_base_trigger.py | 69 +++++++
dev/README_RELEASE_PYTHON_CLIENT.md | 79 +++++---
devel-common/src/tests_common/pytest_plugin.py | 47 +++--
providers/alibaba/docs/index.rst | 9 +-
providers/alibaba/pyproject.toml | 3 +-
providers/common/ai/docs/toolsets.rst | 25 +++
.../ai/example_dags/example_pydantic_ai_hook.py | 37 +++-
.../providers/common/ai/utils/sql_validation.py | 43 +++++
.../unit/common/ai/utils/test_sql_validation.py | 54 ++++++
.../ssh/src/airflow/providers/ssh/hooks/ssh.py | 2 +-
scripts/ci/testing/run_unit_tests.sh | 7 +-
task-sdk/src/airflow/sdk/api/client.py | 20 ++-
task-sdk/src/airflow/sdk/bases/operator.py | 22 +++
.../sdk/definitions/_internal/abstractoperator.py | 53 ------
.../airflow/sdk/definitions/_internal/templater.py | 94 ++++++++--
.../src/airflow/sdk/definitions/mappedoperator.py | 14 +-
task-sdk/src/airflow/sdk/exceptions.py | 4 +
task-sdk/tests/task_sdk/api/test_client.py | 59 +++++-
task-sdk/tests/task_sdk/bases/test_operator.py | 20 +++
.../definitions/_internal/test_templater.py | 188 +++++++++++++++++++
.../task_sdk/execution_time/test_supervisor.py | 70 ++++----
uv.lock | 65 ++++++-
35 files changed, 1481 insertions(+), 278 deletions(-)
create mode 100644 airflow-core/tests/unit/triggers/test_base_trigger.py