This is an automated email from the ASF dual-hosted git repository.
jason810496 pushed a change to branch jason/lang-sdk-e2e/05-node-dag-importer
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 6ce49055da4 Say tasks list runs a native TypeScript Dag's bundle
omit a9518585425 Document how a NodeCoordinator is picked for parsing
TypeScript Dags
omit fedfaafce74 Run a native TypeScript Dag's own bundle through the
native task branch
omit 4d445a87d9e Let the Node Dag importer find its coordinator
omit 68b1f5dd516 Hand out the Node Dag importer through get_dag_importer
omit 0db68395bbc Pin the Code view to the entry module in Node bundle tests
omit c58c6d6e3d6 Let NodeDagImporter source read errors reach the caller
omit e2973a763ac Import NodeDagImporter at the top of the Node coordinator
omit b960c6be5be Warn against defining a Dag in both TypeScript and Python
omit ec24bd1b93e Align the TypeScript build docs with the Code view
omit dca36121099 Say when the Dag processor needs Node.js for TypeScript
bundles
omit 8d8141877ce Run a native TypeScript Dag's task from its own bundle
omit a522c50c6b4 Share the bundle section mutation helper between Node tests
omit bf702a0fb6d Document parsing native TypeScript Dags
omit acb5fc0011f Parse native TypeScript Dags with the Node coordinator
omit 92aa2285207 Say a JRE parses native Java Dags, and keep main's bundle
test mocks
omit 116b5ceff10 Say tasks list runs a native Java Dag's main class
omit c31f319efa4 Fail a native task cleanly when its file or coordinator
class cannot load
omit 060109090e7 Run a native Dag's task from its own Dag file
omit 512c6885e21 Fail a task cleanly when its runtime cannot be launched
omit d896e079969 Let the Java Dag importer find its coordinator
omit a27ca4c81d3 Read Java Dag sources from the bundle's sources.json index
omit f78c5f0965d Hand out the Java Dag importer through get_dag_importer
omit bb6bb6f8052 Keep the Java parse_dag test from changing the pytest
worker
omit 8fe831d0c14 Stop promising that Java dependency JARs are not parsed
omit ab89ee7f01b Reject a Java Dag JAR whose SDK cannot answer a parse
omit 2abb68edad9 Run the JAR a native Java Dag was parsed from
omit 6f31a7c1282 Report why a Java Dag JAR cannot be read
omit 7245c001b1e Pass the task's Dag file to the coordinator's command
builder
omit 9a5c3eca2bc Run a task on its run's version when dag_bundle_name names
its bundle
omit b2674bc5886 Document native Java Dag parsing
omit edb8a583f79 Name the JAR manifest attributes the Java coordinator reads
omit c600b788fd9 Test the Java Dag source placeholder for a JAR without a
manifest
omit 9ad69e847b3 Treat an unreadable JAR like one without a manifest
omit 9ea7124c7d8 Parse native Java Dags with their coordinator
omit 22208dae655 Build the JVM command that parses a Dag JAR
omit 2ff465d6b09 Read JAR manifests per the JAR specification
omit 77a24d4ee6d Default a Dag file processor's parse log to os.devnull
omit 29d2fa7090a Let a Dag file processor run without a parse log file
omit ff9e8d23f10 Ignore the bagged Dag union in the external task sensor
test
omit e77020e65bd List the tasks of a native Lang-SDK Dag
omit 16099c61f3c Bag native Lang-SDK Dags in core, only when asked
omit 2855834d2bf Let a Dag file processor run without an API client
omit d747c98f701 Parse coordinator-claimed Dag files with their runtime in
a Dag bag
add cb9d1e9ee3d Catch a runtime's dead connection when its parse request
is sent
add adc8a1139f1 Parse coordinator-claimed Dag files with their runtime in
a Dag bag
add 6c7606ed591 Let a Dag file processor run without an API client
add d6d9f16bb81 Bag native Lang-SDK Dags in core, only when asked
add 124cd3b8e37 List the tasks of a native Lang-SDK Dag
add c9f3b5c6cf5 Ignore the bagged Dag union in the external task sensor
test
add 72c6990dbf9 Let a Dag file processor run without a parse log file
add e88645e4355 Default a Dag file processor's parse log to os.devnull
add e0d458d078d Read JAR manifests per the JAR specification
add d89ef663004 Build the JVM command that parses a Dag JAR
add 5b01319aa9d Parse native Java Dags with their coordinator
add 1f284da999b Treat an unreadable JAR like one without a manifest
add 630a1ace317 Test the Java Dag source placeholder for a JAR without a
manifest
add 0f3419c6003 Name the JAR manifest attributes the Java coordinator reads
add 22f8deb00c6 Document native Java Dag parsing
add 57608c10c75 Run a task on its run's version when dag_bundle_name names
its bundle
add 6dd1d7e51be Pass the task's Dag file to the coordinator's command
builder
add cafdd50a702 Report why a Java Dag JAR cannot be read
add 896ca55a16c Run the JAR a native Java Dag was parsed from
add 47994663aec Reject a Java Dag JAR whose SDK cannot answer a parse
add b31a55269be Stop promising that Java dependency JARs are not parsed
add d65628d1389 Keep the Java parse_dag test from changing the pytest
worker
add 7f6a9bf43d1 Hand out the Java Dag importer through get_dag_importer
add 3d69ad70225 Read Java Dag sources from the bundle's sources.json index
add 4730ebcb2ec Let the Java Dag importer find its coordinator
add 36dd9ba46fc Fail a task cleanly when its runtime cannot be launched
add fdc6419f944 Run a native Dag's task from its own Dag file
add 3cac0914bf2 Fail a native task cleanly when its file or coordinator
class cannot load
add a29362e2222 Say tasks list runs a native Java Dag's main class
add 6ea3559be1f Say a JRE parses native Java Dags, and keep main's bundle
test mocks
add 88e664abce4 Parse native TypeScript Dags with the Node coordinator
add 1250325386f Document parsing native TypeScript Dags
add ca29303c831 Share the bundle section mutation helper between Node tests
add 8291c5f7d5e Run a native TypeScript Dag's task from its own bundle
add 00f8e4fb806 Say when the Dag processor needs Node.js for TypeScript
bundles
add 3868f2bf8c4 Align the TypeScript build docs with the Code view
add 6c34a8c3474 Warn against defining a Dag in both TypeScript and Python
add d3fee16ecba Import NodeDagImporter at the top of the Node coordinator
add f575d0881d4 Let NodeDagImporter source read errors reach the caller
add 5d55239c61b Pin the Code view to the entry module in Node bundle tests
add 4a9614c4d60 Hand out the Node Dag importer through get_dag_importer
add 3b501289acd Let the Node Dag importer find its coordinator
add 974f317a53e Run a native TypeScript Dag's own bundle through the
native task branch
add 0154593f57f Document how a NodeCoordinator is picked for parsing
TypeScript Dags
add 2c701f77683 Say tasks list runs a native TypeScript Dag's bundle
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 (6ce49055da4)
\
N -- N -- N refs/heads/jason/lang-sdk-e2e/05-node-dag-importer
(2c701f77683)
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/lang_sdk_processor.py | 8 +++++++-
.../tests/unit/dag_processing/test_lang_sdk_processor.py | 13 +++++++++++++
2 files changed, 20 insertions(+), 1 deletion(-)