This is an automated email from the ASF dual-hosted git repository.
jason810496 pushed a change to branch jason/lang-sdk-e2e/08-native-e2e
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 92d2b908f5e Build the k8s TypeScript artifacts only for the native Dag
test
omit 480049ba3c3 Share the Dag run lookup and the native Java queue name
omit a2b2ec9ba1d Run the Lang-SDK e2e jobs when native Dag parsing changes
omit 1ab065690f1 Add a native Java Dag to the compose e2e
omit 4011695dbfb Keep the containerized Java build's Maven repository on
the host
omit 79328eddc5a Check the native TypeScript Dag's source and triggered run
omit 72f3c3fcbdb Parse the native TypeScript Dag in the compose e2e
omit 7f6dfc790fe TS SDK: cover native TypeScript Dags end to end
omit 39c93a66bea Java SDK: Serialize native Dags to DagSerialization v3 on
parse requests
omit 58ea38ce7db Java SDK: Declare a Dag's task graph with @Builder.Deps
omit b2b28cf9c84 Java SDK: Resolve a task's arguments from the Dag's own
wiring
omit c3651ae98d4 Java SDK: Generate Dag and task configuration from the
serialization schema
omit 9cbc0740e67 Java SDK: Describe native Java Dags without reference to
Python
omit 5c237c0822f Complete the license header of the TS SDK conformance check
omit 36fb91255f3 TS SDK: add triggerDagRun to the native Dag surface
omit 1319665a919 TS SDK: add multi-way branching with dag.switch
omit e911eccfcb4 TS SDK: add conditional branching with dag.if
omit 4ae5fb16161 TS SDK: answer the Dag-parsing request from bundle.serve
omit e392726a3b5 TS SDK: serialize a native Dag to Dag JSON
omit c12ac5a85c0 TS SDK: reject a Dag whose order-only edges form a cycle
omit ada2c65243e TS SDK: add task groups to the native Dag surface
omit 0495ed367c2 TS SDK: draw order-only edges with before and after
omit 542efbf4117 TS SDK: default a task id to the handler's name
add 3fa2b8aad9d TS SDK: default a task id to the handler's name
add a5bb084089a TS SDK: draw order-only edges with before and after
add 5b7b2d5e09f TS SDK: add task groups to the native Dag surface
add 6473db76f0b TS SDK: reject a Dag whose order-only edges form a cycle
add fc27f3164b6 TS SDK: serialize a native Dag to Dag JSON
add 90658e5ff3c TS SDK: answer the Dag-parsing request from bundle.serve
add c1f2661bb98 TS SDK: add conditional branching with dag.if
add e6d7b2de893 TS SDK: add multi-way branching with dag.switch
add 9301fcfb7c5 TS SDK: add triggerDagRun to the native Dag surface
add 32456fb458e Complete the license header of the TS SDK conformance check
add 93f18940610 Java SDK: Describe native Java Dags without reference to
Python
add 57ddfadbf87 Java SDK: Generate Dag and task configuration from the
serialization schema
add 98d421a45c0 Java SDK: Resolve a task's arguments from the Dag's own
wiring
add 65b09deb5d1 Java SDK: Declare a Dag's task graph with @Builder.Deps
add 196ed3af56e Java SDK: Serialize native Dags to DagSerialization v3 on
parse requests
new 3801de79ad6 TS SDK: cover native TypeScript Dags end to end
new 75ac609e9bc Parse the native TypeScript Dag in the compose e2e
new bac79752c03 Check the native TypeScript Dag's source and triggered run
new 6707aa83b8c Keep the containerized Java build's Maven repository on
the host
new d72a4e218d0 Add a native Java Dag to the compose e2e
new 9e4160d7169 Run the Lang-SDK e2e jobs when native Dag parsing changes
new 9582bdaaf28 Share the Dag run lookup and the native Java queue name
new dedaa3048e3 Build the k8s TypeScript artifacts only for the native Dag
test
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 (92d2b908f5e)
\
N -- N -- N refs/heads/jason/lang-sdk-e2e/08-native-e2e
(dedaa3048e3)
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.
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../language-sdks/typescript.rst | 16 +---
ts-sdk/adr/0002-native-dag-interface.md | 35 +++----
ts-sdk/api-docs/dag-authoring-api.ts | 11 +--
ts-sdk/src/cli/pack.ts | 4 +-
ts-sdk/src/coordinator/serde.ts | 2 +-
ts-sdk/src/index.ts | 2 -
ts-sdk/src/sdk/arg-list.ts | 82 -----------------
ts-sdk/src/sdk/dag.ts | 96 +++----------------
ts-sdk/tests/cli/pack.test.ts | 30 ------
ts-sdk/tests/coordinator/arg-binding.test.ts | 23 +----
ts-sdk/tests/coordinator/serde.test.ts | 22 +----
ts-sdk/tests/public-api.test.ts | 31 +------
ts-sdk/tests/sdk/dag.test.ts | 102 +++------------------
13 files changed, 52 insertions(+), 404 deletions(-)
delete mode 100644 ts-sdk/src/sdk/arg-list.ts