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(-)
