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
discard 26cac8acbd3 Keep the k8s lang-SDK values comment within the YAML line
limit
discard ba2b8a6670a Read a native Dag example's served Dags with bundleDags
discard d36bb9d5409 Say which coordinator runs the native e2e Java tasks
discard c71e31c56ac Drop the dag_bundle_name reason from the k8s native
TypeScript skip
discard f85b21dae2f Parse native Dags in the e2e by class, not by Dag bundle
name
discard 274d6b03cf0 Name the skipped-branch e2e test after what it checks
discard d5dc5417172 Document how the TypeScript example's native Dag gets
parsed
discard e16757973dd Explain why the k8s native TypeScript Dag test is skipped
discard c50b9f70a97 Pack the TypeScript example against the built SDK
discard 3be90833609 Build the TypeScript SDK before packing the k8s example
bundle
discard c3cc7fc3a35 Key the Lang-SDK e2e jobs on native Dag modules only
discard 5c2a99154f7 Build the k8s TypeScript artifacts only for the native Dag
test
discard 5e4244d34fe Share the Dag run lookup and the native Java queue name
discard f7d82583312 Run the Lang-SDK e2e jobs when native Dag parsing changes
discard 93fc30a9ed2 Add a native Java Dag to the compose e2e
discard 93035bc4746 Keep the containerized Java build's Maven repository on
the host
discard 3e2758d081f Check the native TypeScript Dag's source and triggered run
discard 2de45878ee9 Parse the native TypeScript Dag in the compose e2e
discard d748b1e2b91 TS SDK: cover native TypeScript Dags end to end
discard 96d570210da Java SDK: Pack each native Dag's source file into the
bundle JAR
discard 64b3be4735c Java SDK: Record the class that declares each Dag and
describe it on request
discard 855268a1471 Java SDK: Serialize native Dags to DagSerialization v3 on
parse requests
discard 86613ea65a5 Java SDK: Declare a Dag's task graph with @Builder.Deps
discard 7bfe3c869d7 TS SDK: add triggerDagRun to the native Dag surface
discard 6d667957513 TS SDK: add multi-way branching with dag.switch
discard 256c476f551 TS SDK: add conditional branching with dag.if
discard 133a9c3c24e Say tasks list runs a native TypeScript Dag's bundle
discard 7dbf51b8470 Document how a NodeCoordinator is picked for parsing
TypeScript Dags
discard 570c7d563e7 Run a native TypeScript Dag's own bundle through the
native task branch
discard ed613049bec Let the Node Dag importer find its coordinator
discard af94abca7aa Hand out the Node Dag importer through get_dag_importer
discard 056bed2b140 Pin the Code view to the entry module in Node bundle tests
discard 6d5b6af3c3a Let NodeDagImporter source read errors reach the caller
discard 386b57a8b9b Import NodeDagImporter at the top of the Node coordinator
discard dcc382a1314 Warn against defining a Dag in both TypeScript and Python
discard ce6dd97e974 Align the TypeScript build docs with the Code view
discard 99f154c7a81 Say when the Dag processor needs Node.js for TypeScript
bundles
discard 297f19fbf6c Run a native TypeScript Dag's task from its own bundle
discard d0c157838bb Share the bundle section mutation helper between Node tests
discard e4cc4012019 Document parsing native TypeScript Dags
discard 3e21b81ebc6 Parse native TypeScript Dags with the Node coordinator
discard 1673f86962b Say a JRE parses native Java Dags, and keep main's bundle
test mocks
discard 332ef5f66a1 Say tasks list runs a native Java Dag's main class
discard 78310ebca0a Fail a native task cleanly when its file or coordinator
class cannot load
discard 0cfc33b704c Run a native Dag's task from its own Dag file
discard 5910f41ae21 Fail a task cleanly when its runtime cannot be launched
discard 5ed36220862 Let the Java Dag importer find its coordinator
discard 61a9c95e5dc Read Java Dag sources from the bundle's sources.json index
discard baf894a9e3a Hand out the Java Dag importer through get_dag_importer
discard eb73ea59e55 Keep the Java parse_dag test from changing the pytest
worker
discard 0bf92aaf9f1 Stop promising that Java dependency JARs are not parsed
discard adbb8bad3e4 Reject a Java Dag JAR whose SDK cannot answer a parse
discard 681bd073dc9 Run the JAR a native Java Dag was parsed from
discard adefab3b67c Report why a Java Dag JAR cannot be read
discard 50df78c2c74 Pass the task's Dag file to the coordinator's command
builder
discard 6de0fa4f193 Run a task on its run's version when dag_bundle_name names
its bundle
discard 85e112423a6 Document native Java Dag parsing
discard e8d945f0ec3 Name the JAR manifest attributes the Java coordinator reads
discard 04894b2a832 Test the Java Dag source placeholder for a JAR without a
manifest
discard 6250b9b8f94 Treat an unreadable JAR like one without a manifest
discard 80a56a7b5f5 Parse native Java Dags with their coordinator
discard d0c206bb2c1 Build the JVM command that parses a Dag JAR
discard 3825dc5cc41 Read JAR manifests per the JAR specification
discard abfadb45b6f Default a Dag file processor's parse log to os.devnull
discard ec0b47f90df Let a Dag file processor run without a parse log file
discard 34fa7c0da38 Ignore the bagged Dag union in the external task sensor
test
discard 0b8b60419fb List the tasks of a native Lang-SDK Dag
discard 4b86f5cc1a2 Bag native Lang-SDK Dags in core, only when asked
discard 6bf3a055282 Let a Dag file processor run without an API client
discard bcaea2f28ed Parse coordinator-claimed Dag files with their runtime in
a Dag bag
discard e5e417fbd53 Apply the team rules to the Dag that validation returns
discard 1c8d7863183 Test the import errors of a bundle with several
coordinators of a class
discard b8f8b5b16c0 Find a claiming Dag importer instead of its coordinator in
Dag processing
discard 24b328eb48a Name the coordinator class a native Dag task must be
routed to
discard b8ed37b1f2b Stub Dag file discovery with DagFileInfo in the Lang-SDK
manager tests
discard d71778333f3 Pass a parse log handle to the Lang-SDK processor in tests
discard dc169f9d9cf Find a native Dag's coordinator key through its importer
discard eefea5e14ac Wait for the killed leftover in the Lang-SDK processor test
discard bdcc2fd2ad4 Move the client-less Lang-SDK parse out of this change
discard 032c5ab5f99 Note in ADR-0010 that the manager routes claimed files for
now
discard a7834487346 Clear import errors after the native-file Dag bag sync test
discard 8fb2981a4a2 Apply the multi-team task checks to Lang-SDK Dags
discard 1b85bc0960e Spec the mocks of a hand-built Lang-SDK processor in tests
discard e2bf0eae0b9 Name the setting in a Lang-SDK parse timeout error
discard 4c55b0eb242 Kill what a Lang-SDK runtime leaves in its process group
discard 02514169e3d Match the schema error's JSON path in a Lang-SDK parse test
discard caf13de7d4e Fail a native Dag's task on a Python worker without retries
discard 3e770671eef Find the claiming coordinator in the Task SDK and wrap it
in core
discard 1178207f30b Start each Dag file processor with explicit arguments
discard f27abd6d039 Drop callbacks for Lang-SDK Dag files before queuing the
file
discard 4fce878ad09 Report a native Dag's task that reaches a Python worker
discard 5bd17e7f5bf Report a Lang-SDK parse past its import timeout as an
import error
discard 5a6e21b7028 Parse coordinator-claimed Dag files with their runtime in
the Dag processor
discard aef23367721 Describe how a Dag importer finds its coordinator in
ADR-0010
discard e004a3b2173 Let a Dag importer find the coordinator that parses its
files
add b9bdf5419aa Let a Dag importer find the coordinator that parses its
files
add 6fd170439a4 Describe how a Dag importer finds its coordinator in
ADR-0010
add ec74107656a Parse coordinator-claimed Dag files with their runtime in
the Dag processor
add a658e511c49 Report a Lang-SDK parse past its import timeout as an
import error
add db47446a6ed Report a native Dag's task that reaches a Python worker
add 96c32267afc Drop callbacks for Lang-SDK Dag files before queuing the
file
add 29ae6e2fa6e Start each Dag file processor with explicit arguments
add 1611330ed3e Find the claiming coordinator in the Task SDK and wrap it
in core
add 6735f2a433d Fail a native Dag's task on a Python worker without retries
add 6102868b7da Match the schema error's JSON path in a Lang-SDK parse test
add 1cbc4dfb9a7 Kill what a Lang-SDK runtime leaves in its process group
add b3a1b4b19bc Name the setting in a Lang-SDK parse timeout error
add a60ad59da7f Spec the mocks of a hand-built Lang-SDK processor in tests
add 4a4c5d426b8 Apply the multi-team task checks to Lang-SDK Dags
add 7e8364ff07b Clear import errors after the native-file Dag bag sync test
add 31c2b62bbbb Note in ADR-0010 that the manager routes claimed files for
now
add e9677cbf7b5 Move the client-less Lang-SDK parse out of this change
add 62fff240b11 Wait for the killed leftover in the Lang-SDK processor test
add 57d4c6111e1 Find a native Dag's coordinator key through its importer
add 3400a3027d8 Pass a parse log handle to the Lang-SDK processor in tests
add 7d894953d2e Stub Dag file discovery with DagFileInfo in the Lang-SDK
manager tests
add d8e8e35f4fe Name the coordinator class a native Dag task must be
routed to
add bf9c91a31c4 Find a claiming Dag importer instead of its coordinator in
Dag processing
add d050e698ccc Test the import errors of a bundle with several
coordinators of a class
add 79bef76bf7a Apply the team rules to the Dag that validation returns
add 9b7542d5956 Parse coordinator-claimed Dag files with their runtime in
a Dag bag
add c3669c2cf3a Let a Dag file processor run without an API client
add 6a1a42def5f Bag native Lang-SDK Dags in core, only when asked
add 5888c5be40a List the tasks of a native Lang-SDK Dag
add afbf901e917 Ignore the bagged Dag union in the external task sensor
test
add a806e5787ae Let a Dag file processor run without a parse log file
add 471491d2fe0 Default a Dag file processor's parse log to os.devnull
add 25c23d67781 Read JAR manifests per the JAR specification
add be449fcc58d Build the JVM command that parses a Dag JAR
add 77512255fb9 Parse native Java Dags with their coordinator
add d79c05e4e05 Treat an unreadable JAR like one without a manifest
add defa8f9a7f5 Test the Java Dag source placeholder for a JAR without a
manifest
add 8f665071d5a Name the JAR manifest attributes the Java coordinator reads
add d1504d4396c Document native Java Dag parsing
add cf732698db5 Run a task on its run's version when dag_bundle_name names
its bundle
add ad271c77be4 Pass the task's Dag file to the coordinator's command
builder
add e0e40664946 Report why a Java Dag JAR cannot be read
add e357fd46a2b Run the JAR a native Java Dag was parsed from
add 4feb87177fa Reject a Java Dag JAR whose SDK cannot answer a parse
add 8cc382c6471 Stop promising that Java dependency JARs are not parsed
add 54621f2ebb4 Keep the Java parse_dag test from changing the pytest
worker
add fbf740522da Hand out the Java Dag importer through get_dag_importer
add 3f87309846c Read Java Dag sources from the bundle's sources.json index
add 0bbdaff10d4 Let the Java Dag importer find its coordinator
add b8f07eaa458 Fail a task cleanly when its runtime cannot be launched
add 788fc10bc7d Run a native Dag's task from its own Dag file
add d424ec2c0b4 Fail a native task cleanly when its file or coordinator
class cannot load
add 4af75411281 Say tasks list runs a native Java Dag's main class
add b46222bc6a4 Say a JRE parses native Java Dags, and keep main's bundle
test mocks
add 8c291e7a8fb Parse native TypeScript Dags with the Node coordinator
add b8eb39f2f8d Document parsing native TypeScript Dags
add ceac0c6f533 Share the bundle section mutation helper between Node tests
add 2a2724da4ae Run a native TypeScript Dag's task from its own bundle
add e3f2d736b07 Say when the Dag processor needs Node.js for TypeScript
bundles
add ddbd699b035 Align the TypeScript build docs with the Code view
add d5d83105540 Warn against defining a Dag in both TypeScript and Python
add 8f352f9d393 Import NodeDagImporter at the top of the Node coordinator
add 99edac01510 Let NodeDagImporter source read errors reach the caller
add aaab3f2eec0 Pin the Code view to the entry module in Node bundle tests
add a62c1446d3a Hand out the Node Dag importer through get_dag_importer
add 44f35fd0c5e Let the Node Dag importer find its coordinator
add 71f42fbe143 Run a native TypeScript Dag's own bundle through the
native task branch
add 0ab4ff562f9 Document how a NodeCoordinator is picked for parsing
TypeScript Dags
add 88dab60256c Say tasks list runs a native TypeScript Dag's bundle
add ef589dcc1ed TS SDK: add conditional branching with dag.if
add e20d7c86106 TS SDK: add multi-way branching with dag.switch
add 97f08114f3f TS SDK: add triggerDagRun to the native Dag surface
add 2aff846b023 Java SDK: Declare a Dag's task graph with @Builder.Deps
add 7f866a13dae Java SDK: Serialize native Dags to DagSerialization v3 on
parse requests
add 58199853a99 Java SDK: Record the class that declares each Dag and
describe it on request
add 37c2458be2d Java SDK: Pack each native Dag's source file into the
bundle JAR
add 3fe4a8c17d4 TS SDK: cover native TypeScript Dags end to end
add 57867972645 Parse the native TypeScript Dag in the compose e2e
add eeb92156c87 Check the native TypeScript Dag's source and triggered run
add af394aa9052 Keep the containerized Java build's Maven repository on
the host
add 43b3ecf645d Add a native Java Dag to the compose e2e
add 0cbc0c9235f Run the Lang-SDK e2e jobs when native Dag parsing changes
add de0497ce16d Share the Dag run lookup and the native Java queue name
add d516d0fdf2e Build the k8s TypeScript artifacts only for the native Dag
test
add ddceeec7f7e Key the Lang-SDK e2e jobs on native Dag modules only
add d82ce8a28c1 Build the TypeScript SDK before packing the k8s example
bundle
add 15b00159986 Pack the TypeScript example against the built SDK
add ad134583392 Explain why the k8s native TypeScript Dag test is skipped
add 735c06c5458 Document how the TypeScript example's native Dag gets
parsed
add 94e5d4c39eb Name the skipped-branch e2e test after what it checks
add 3a4501e519b Parse native Dags in the e2e by class, not by Dag bundle
name
add 58f8fe8747f Drop the dag_bundle_name reason from the k8s native
TypeScript skip
add ff95bcde4be Say which coordinator runs the native e2e Java tasks
add dbc8f5ba7de Read a native Dag example's served Dags with bundleDags
add 4f1231b47e3 Keep the k8s lang-SDK values comment within the YAML line
limit
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 (26cac8acbd3)
\
N -- N -- N refs/heads/jason/lang-sdk-e2e/08-native-e2e
(4f1231b47e3)
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: