The GitHub Actions job "Python CI" on iceberg-python.git/fix/arrow-scan-benchmark-3036 has succeeded. Run started by GitHub user sumedhsakdeo (triggered by sumedhsakdeo).
Head commit for run: 75ba28bfc6d8bbeac398357c6db80327632a2dc8 / Sumedh Sakdeo <[email protected]> fix: remove isinstance guard that caused CI failures Replace the defensive isinstance(order, ScanOrder) guard with the already-present isinstance(order, ArrivalOrder) branch logic. The guard was causing ValueError in CI due to a module-identity mismatch between the ScanOrder imported by pyarrow.py and the one used to subclass TaskOrder. The code is correct without it: ArrivalOrder takes the fast path, everything else falls through to TaskOrder (materialized) behavior. Type safety is provided statically by the annotation and _DEFAULT_SCAN_ORDER sentinel. Co-Authored-By: Claude Sonnet 4.6 <[email protected]> Report URL: https://github.com/apache/iceberg-python/actions/runs/22516859354 With regards, GitHub Actions via GitBox
