The GitHub Actions job "Bindings Python CI" on 
iceberg-rust.git/feat/snapshot-producer-delete-files has failed.
Run started by GitHub user ethan-tyler (triggered by ethan-tyler).

Head commit for run:
a247d36de7272f0c80d3b89a010913d0b4ca4f11 / Ethan Urbanski 
<[email protected]>
feat(iceberg): add delete file support to SnapshotProducer

This enables SnapshotProducer to accept and process delete files
(position deletes and equality deletes) alongside data files.

Changes:
- Add added_delete_files field to SnapshotProducer
- Add validate_added_delete_files() for delete file validation:
  - Rejects delete files in V1 format
  - Validates content types (PositionDeletes, EqualityDeletes)
  - Requires equality_ids for equality delete files
  - Validates partition spec compatibility
- Add write_delete_manifest() to write delete manifests with
  ManifestContentType::Deletes
- Update manifest_file() to include delete manifests
- Update summary() to populate delete file metrics
- Enhance validate_duplicate_files() for both data and delete files
- Add comprehensive unit tests

This lays the groundwork for operations like RowDelta that need to
atomically commit both data files and delete files.

Report URL: https://github.com/apache/iceberg-rust/actions/runs/20702725973

With regards,
GitHub Actions via GitBox

Reply via email to