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

Reply via email to