This is an automated email from the ASF dual-hosted git repository.

Amar3tto pushed a commit to branch release-2.77
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 670e12184a728146191e2894b669e4937ecde594
Merge: b692dd1d502 125e65f1866
Author: Vitaly Terentyev <[email protected]>
AuthorDate: Thu Sep 24 16:51:25 2026 +0400

    Merge pull request #40255 from claudevdm/cp-40167
    
    Cherry pick AddFiles: Add dry_run (#40167)

 .../IO_Iceberg_Integration_Tests.json              |   2 +-
 .../org/apache/beam/sdk/io/iceberg/AddFiles.java   | 119 ++--
 .../iceberg/AddFilesSchemaTransformProvider.java   |  41 +-
 .../beam/sdk/io/iceberg/CommitSchemaOnce.java      |  25 +-
 .../beam/sdk/io/iceberg/CommitSchemaUnion.java     | 671 +++++++--------------
 .../apache/beam/sdk/io/iceberg/DryRunReport.java   | 434 +++++++++++++
 .../beam/sdk/io/iceberg/ReadFooterSchema.java      |  33 +-
 .../apache/beam/sdk/io/iceberg/SchemaDelta.java    |   9 +-
 .../beam/sdk/io/iceberg/SchemaEvolutionConfig.java |  34 +-
 .../org/apache/beam/sdk/io/iceberg/SchemaPlan.java | 618 +++++++++++++++++++
 .../AddFilesSchemaTransformProviderTest.java       |  14 +
 .../apache/beam/sdk/io/iceberg/AddFilesTest.java   | 347 ++++++++++-
 .../beam/sdk/io/iceberg/CommitSchemaOnceTest.java  |  14 +-
 .../beam/sdk/io/iceberg/CommitSchemaUnionTest.java | 345 +++++------
 .../beam/sdk/io/iceberg/ReadFooterSchemaTest.java  |   2 +-
 .../sdk/io/iceberg/SchemaEvolutionConfigTest.java  |  10 +
 .../apache/beam/sdk/io/iceberg/SchemaPlanTest.java | 325 ++++++++++
 sdks/python/apache_beam/yaml/standard_io.yaml      |   1 +
 .../yaml/tests/iceberg_add_files_dry_run.yaml      | 185 ++++++
 19 files changed, 2475 insertions(+), 754 deletions(-)

Reply via email to