This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch task-sdk-first-code
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit a94684aae19 Install and build task-sdk in prod images
omit 48f3f665462 Upgrade minimum pydantic version to 2.7 to deal with
delayed annotations in base classes
omit a8457abed40 [skip ci]
omit de07e164feb Install task-sdk when downgrading deps
omit 389942917dc fix more tests [skip ci]
omit 166dab2de0f Fix timezone from default_args test
omit 3e9f21b5335 fix-non db tests
omit 1afc42210b4 [skip-ci]
omit 7c1ae9fb342 Fix tests [skip ci]
omit 3d839412334 [skip-ci]
omit bc14b20cad6 [skip-ci]
omit 5848de44993 [skip-ci]
omit acfbf05e475 Fix AirflowExecption error in
tests/models/test_taskinstance.py
omit 8d30d0d80fd fix some tests [skip ci]
omit c0973ae27b0 Fix serialization
omit 872de48f3bb Fix mypy typing
omit cbe28c3a8b2 Fix default pool
omit d5c7d046eb8 make mpypy happy [skip ci]
omit 444016cc59b fix more stest [skip-ci]
omit a4bd6b47e27 Update pre-commit scripts.
omit 89b1846752b Use attrs converters for access_control [skip ci]
omit b5e018920da [skip-ci]
omit 0bdef03387b Replace DagContext from core to Task SDK [skip ci]
omit a69b668e1c4 Use DAG Context from Task SDK [skip ci]
omit c5273a837e5 More fixes to test_dagbag.py [skip ci]
omit 737e24544f4 [skip ci]
omit efa08bf06e5 Fix some tests in tests/models/test_dagbag.py [ci skip]
omit 0f92b1461d9 [skip ci]
omit d1d891a178e [skip ci]
omit ec44ab1e764 Get more tests passing
omit 459621a5f82 Start porting over all the DAG defintion code to the Task
SDK
add 64d8f4f6dbb Migrate the public endpoint Get DAG Source to FastAPI
(#43084)
add 578f21df48e Start porting over all the DAG defintion code to the Task
SDK
add bac7847dd9b Get more tests passing
add ff638f8c625 [skip ci]
add 4c98cf96081 [skip ci]
add f32e4242d63 Fix some tests in tests/models/test_dagbag.py [ci skip]
add b64d680cfc5 [skip ci]
add 4479c862175 More fixes to test_dagbag.py [skip ci]
add f504e20f9a6 Use DAG Context from Task SDK [skip ci]
add 549c18fe108 Replace DagContext from core to Task SDK [skip ci]
add b34f7ef27ce [skip-ci]
add 5c14f903bec Use attrs converters for access_control [skip ci]
add c78c0b8b9e7 Update pre-commit scripts.
add e6ce661b45e fix more stest [skip-ci]
add a78fc3dff95 make mpypy happy [skip ci]
add 8d8fa7f2ea7 Fix default pool
add deff3a09187 Fix mypy typing
add e6d360c3e0c Fix serialization
add 9b26fb406ca fix some tests [skip ci]
add 40f31e77406 Fix AirflowExecption error in
tests/models/test_taskinstance.py
add 9d38a5dc634 [skip-ci]
add c4b4e4b051b [skip-ci]
add cf1de29b7bc [skip-ci]
add 7b1e4a7e6f5 Fix tests [skip ci]
add 8d8ec6324fc [skip-ci]
add 03b3d99dd07 fix-non db tests
add 623fcffbd74 Fix timezone from default_args test
add 3f82122d85c fix more tests [skip ci]
add 75b684820af Install task-sdk when downgrading deps
add 4108b2c6d9d [skip ci]
add 7de2a64f410 Upgrade minimum pydantic version to 2.7 to deal with
delayed annotations in base classes
add 969af3c6ae8 Install and build task-sdk in prod images
add 1ef4b333436 fixup breeze hash
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 (a94684aae19)
\
N -- N -- N refs/heads/task-sdk-first-code (1ef4b333436)
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:
.../api_connexion/endpoints/dag_source_endpoint.py | 2 +
airflow/api_fastapi/app.py | 18 +-
airflow/api_fastapi/core_api/app.py | 20 +
.../api_fastapi/core_api/openapi/v1-generated.yaml | 904 +++++++++++----------
.../api_fastapi/core_api/routes/public/__init__.py | 6 +-
.../core_api/routes/public/dag_sources.py | 71 ++
.../serializers/{version.py => dag_sources.py} | 7 +-
airflow/ui/openapi-gen/queries/common.ts | 207 ++---
airflow/ui/openapi-gen/queries/prefetch.ts | 225 ++---
airflow/ui/openapi-gen/queries/queries.ts | 456 ++++++-----
airflow/ui/openapi-gen/queries/suspense.ts | 282 ++++---
airflow/ui/openapi-gen/requests/schemas.gen.ts | 20 +
airflow/ui/openapi-gen/requests/services.gen.ts | 518 ++++++------
airflow/ui/openapi-gen/requests/types.gen.ts | 457 ++++++-----
dev/breeze/doc/images/output_build-docs.txt | 2 +-
dev/breeze/doc/images/output_prod-image.txt | 2 +-
dev/breeze/doc/images/output_prod-image_build.txt | 2 +-
dev/breeze/doc/images/output_setup.txt | 2 +-
.../doc/images/output_setup_autocomplete.txt | 2 +-
dev/breeze/doc/images/output_setup_config.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
.../core_api/routes/public/test_dag_sources.py | 110 +++
22 files changed, 1905 insertions(+), 1412 deletions(-)
create mode 100644 airflow/api_fastapi/core_api/routes/public/dag_sources.py
copy airflow/api_fastapi/core_api/serializers/{version.py => dag_sources.py}
(86%)
create mode 100644 tests/api_fastapi/core_api/routes/public/test_dag_sources.py