The GitHub Actions job "C++ Linter" on iceberg-cpp.git/avro_reader has failed. Run started by GitHub user shangxinli (triggered by shangxinli).
Head commit for run: f4e77afe73087a1fab76b4a0481760944d3a4a7d / Xinli Shang <[email protected]> refactor(avro): address PR review comments - Replace 'new/legacy path' terminology with descriptive names - Add DecodeContext for scratch buffer reuse to avoid frequent allocations - Cache avro_to_projection mapping in DecodeContext - Combine decimal type validation checks into single if statement - Add error handling for unsupported FieldProjection kinds - Rename property from kAvroUseDirectDecoder to kAvroSkipDatum - Add test for map with non-string keys (map<int, string>) - Add test for column projection with subset and reordering - Add avro_scan benchmark executable for performance testing Performance improvements: - Eliminates per-row allocations for string/binary/fixed/uuid/decimal - Caches field index mapping to avoid rebuilding on every row - Particularly beneficial for nested structs and large datasets Report URL: https://github.com/apache/iceberg-cpp/actions/runs/20193672723 With regards, GitHub Actions via GitBox
