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
