The GitHub Actions job "Test" on iceberg-cpp.git/pending_update has failed.
Run started by GitHub user shangxinli (triggered by shangxinli).

Head commit for run:
e1de41466a5fced2202402feafeabf9873175d9b / Xinli Shang <[email protected]>
Add unit tests for PendingUpdate interface

Added comprehensive unit tests for the PendingUpdate interface including:
- Basic Apply() success and validation failure scenarios
- Commit() success and failure scenarios
- Base class polymorphism to verify PendingUpdate works correctly

These tests verify the interface compiles correctly and can be properly
implemented by subclasses.

Also restored builder pattern context in documentation to explain why
constructors are protected.

Renamed PendingUpdateBase to PendingUpdate and PendingUpdate<T> to
PendingUpdateTyped<T> for cleaner API. Now Transaction can use
std::vector<std::unique_ptr<PendingUpdate>> which is more intuitive.

Report URL: https://github.com/apache/iceberg-cpp/actions/runs/19639725354

With regards,
GitHub Actions via GitBox

Reply via email to