The GitHub Actions job "pre-commit" on iceberg-cpp.git/append_files has succeeded. Run started by GitHub user shangxinli (triggered by shangxinli).
Head commit for run: cca3aeaf5f81d98d72b1fb6dd679bd43912b3c5e / Xinli Shang <[email protected]> feat: add ExpireSnapshots interface Add the ExpireSnapshots interface for removing old snapshots from tables. This interface extends PendingUpdate directly and provides methods for: - ExpireSnapshotId: Expire specific snapshots by ID - ExpireOlderThan: Expire snapshots older than a timestamp - RetainLast: Keep N most recent snapshots - DeleteWith: Custom file deletion callback - CleanupLevel: Control cleanup scope (none, metadata only, or all) The implementation includes comprehensive tests that verify behavior through the public API and follows the Java Iceberg API design. Report URL: https://github.com/apache/iceberg-cpp/actions/runs/19722885468 With regards, GitHub Actions via GitBox
