Commits
Click on a commit to change the comparison rangeAdd end_time filters for flow runs and task runs
Adds end_time filtering capability to FlowRunFilter and TaskRunFilter,
allowing users to query for runs that finished before/after a specific
time or that haven't finished yet (is_null). This completes the time-based
filtering API by providing end_time filters that match the existing
start_time filter patterns.
Closes #9698
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com> Move end_time filter tests to models test file
- Reverted test changes in tests/server/schemas/test_filters.py
- Added end_time filter tests to tests/server/models/test_filters.py
- Tests cover both FlowRun and TaskRun end_time filters with is_null_ checks
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com>1 day ago
by github-actions[bot] Add before_ and after_ tests for end_time filters
Add test coverage for before_ and after_ options on both FlowRunFilterEndTime
and TaskRunFilterEndTime to ensure these filter options work correctly.
Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com>1 day ago
by github-actions[bot] Fix end_time filter tests by adding start_time to test data
The end_time field is automatically set by the orchestration layer only
when a run enters a final state AND has a start_time set. The test data
was creating flow runs and task runs with Completed/Failed states but
without start_time, causing end_time to never be set.
This commit adds start_time to all flow runs and task runs with terminal
states (Completed, Failed) in the test fixture data, ensuring that
end_time gets properly set by the orchestration layer.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com>1 day ago
by github-actions[bot]