The GitHub Actions job "Tests (AMD)" on 
airflow.git/fix/datetime-range-filter-coalesce-index has failed.
Run started by GitHub user hkc-8010 (triggered by hkc-8010).

Head commit for run:
2ff659c1173982ced1f2488a44e8dd888796ad7c / Hemkumar Chheda 
<[email protected]>
fix(api): replace COALESCE with index-friendly OR conditions in datetime range 
filters

Adds NullableDatetimeRangeFilter, a RangeFilter subclass for start_date/end_date
columns that emits OR predicates instead of COALESCE(col, now()), allowing
PostgreSQL to use btree indexes on those columns.

Two bugs fixed versus the original implementation in PR #66696:
- Lower bounds now use or_(col >= x, col.is_(None)) without a now() guard,
  so future-scheduled tasks (NULL start_date) are never incorrectly excluded.
- The factory dispatches on (attribute_name or filter_name), so aliased callers
  like datetime_range_filter_factory("dag_run_end_date", DagRun, "end_date")
  also receive NullableDatetimeRangeFilter rather than a plain RangeFilter.

Report URL: https://github.com/apache/airflow/actions/runs/25813996236

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to