This is an automated email from the ASF dual-hosted git repository.
jason810496 pushed a change to branch jason/java-sdk/pack-dag-sources
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 2f89e806007 Java SDK: Bound the describe run and keep its payload to
the bundle JAR
omit f8eed2da3ea Java SDK: Pack each native Dag's source file into the
bundle JAR
omit 25cee1923d9 Java SDK: Record the class that declares each Dag and
describe it on request
omit 50f810b3dce Java SDK: Mark the native Dag capabilities as shipping in
3.4
omit 141119022bb Java SDK: Keep one unserializable Dag from failing a whole
bundle's parse
omit 93524a3a29e Java SDK: Carry a native Dag's call arguments as argument
bindings
omit 7d2c5929439 Java SDK: Build a native Dag's timetable the way Python
does
omit 5a91bc8cacc Java SDK: Run the serialization conformance check on every
file that steers it
omit fb783847eee Java SDK: Check native Dag serialization against Airflow's
omit d64130dca37 Java SDK: Write each Dag tag once, as Python does
omit 8cdf4246399 Java SDK: Serialize a native Dag's task groups
omit 3ecf2ccc15c Java SDK: Leave out the email flags a Java task cannot act
on
omit 87a18bdc381 Java SDK: Leave config-backed Dag fields for Airflow to
fill in
omit ad904bc4e5a Test that the conformance check compares Dag params
omit 0edd28349c6 Java SDK: Serialize native Dags to DagSerialization v3 on
parse requests
add b8ec1ff47ac Java SDK: Reserve the whole group view surface and pin
group edge order
add b82efd3c38a Java SDK: Serialize native Dags to DagSerialization v3 on
parse requests
add c014e161ce3 Test that the conformance check compares Dag params
add 12a21690851 Java SDK: Leave config-backed Dag fields for Airflow to
fill in
add 87f77cd0f22 Java SDK: Leave out the email flags a Java task cannot act
on
add 0b49afb882f Java SDK: Serialize a native Dag's task groups
add 5c5ac8e7a5b Java SDK: Write each Dag tag once, as Python does
add 74b83ac6d9c Java SDK: Check native Dag serialization against Airflow's
add 5b8bad2c484 Java SDK: Run the serialization conformance check on every
file that steers it
add dfdeb7abd58 Java SDK: Build a native Dag's timetable the way Python
does
add bffb85daf32 Java SDK: Carry a native Dag's call arguments as argument
bindings
add 3f1ee0f29c4 Java SDK: Keep one unserializable Dag from failing a whole
bundle's parse
add 23406201598 Java SDK: Mark the native Dag capabilities as shipping in
3.4
add b8938f81f2a Java SDK: Accept every cron schedule croniter does and
bind wired inputs first
add 5ad8ae8056f Java SDK: Record the class that declares each Dag and
describe it on request
add cb7cd410b94 Java SDK: Pack each native Dag's source file into the
bundle JAR
add dfe2e5d0e95 Java SDK: Bound the describe run and keep its payload to
the bundle JAR
add 0cb996db1b6 Java SDK: Show each Dag's own source and find it outside
the package layout
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 (2f89e806007)
\
N -- N -- N refs/heads/jason/java-sdk/pack-dag-sources
(0cb996db1b6)
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:
.pre-commit-config.yaml | 2 +-
.../0007-taskflow-across-language-boundary.md | 5 +
.../0015-per-dag-source-in-bundle-artifact.md | 2 +
.../language-sdks/java.rst | 24 +++--
dev/breeze/doc/ci/04_selective_checks.md | 6 ++
.../src/airflow_breeze/utils/selective_checks.py | 14 +++
dev/breeze/tests/test_selective_checks.py | 88 ++++++++++++-----
.../apache/airflow/sdk/plugin/AirflowSdkPlugin.kt | 6 +-
.../apache/airflow/sdk/plugin/PackDagSources.kt | 32 +++++--
.../airflow/sdk/plugin/AirflowSdkPluginTest.kt | 105 ++++++++++++++++++++-
.../org/apache/airflow/sdk/BuilderProcessor.kt | 16 +++-
.../kotlin/org/apache/airflow/sdk/BuilderTest.kt | 60 ++++++++++++
.../ci/prek/check_serialization_conformance.py | 11 ++-
.../kotlin/org/apache/airflow/sdk/TaskGroupRef.kt | 6 +-
.../org/apache/airflow/sdk/execution/Serde.kt | 38 ++++++--
.../kotlin/org/apache/airflow/sdk/ArgValuesTest.kt | 11 +++
.../kotlin/org/apache/airflow/sdk/TaskGroupTest.kt | 36 +++++++
.../airflow/sdk/conformance/SerializeJava.kt | 23 ++++-
.../org/apache/airflow/sdk/execution/SerdeTest.kt | 37 +++++++-
.../airflow/sdk/coordinators/java/_dag_importer.py | 4 +-
.../coordinators/java/test_dag_importer.py | 19 ++++
21 files changed, 479 insertions(+), 66 deletions(-)