PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Add CI job to verify all test files are covered by matrix entries Adds scripts/verify_test_selection.py which parses the workflow YAML, discovers all test_*.py files under tests/, and fails if any file is not covered by at least one run-tests matrix entry. This prevents new test modules from being silently skipped when the matrix is updated. A new verify-test-selection job runs this script on every PR and push. Co-authored-by: alex.s <alex.s@prefect.io> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1774036048-split-client-tests
10 minutes ago
docs: document parameter resolution behavior and `quote`/`opaque` annotations (#21214) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: alex.s <alex.s@prefect.io> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
17 minutes ago
Add integration regression test for flow returning mapped task futures Test that a @flow returning task.map() produces a plain list after the flow engine resolves futures, matching the MRE from issue #21220. Closes #21220 Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com> Co-Authored-By: unknown <>
devin/OSS-7775-1774051569
21 minutes ago
Add regression tests for PrefectFutureList downcast in _resolve_futures Verify that resolve_futures_to_states and resolve_futures_to_results downcast PrefectFutureList to a plain list after resolving futures, preventing AttributeError when callers try to use PrefectFutureList methods on resolved (non-future) elements. Closes #21220 Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com> Co-Authored-By: unknown <>
devin/OSS-7775-1774051569
28 minutes ago
test failure fixes missed
gpickney-tsp:redis-backed-task-queue
28 minutes ago
Fix PrefectFutureList.result() raising AttributeError after flow resolution When a flow returns a PrefectFutureList (e.g. from .map()), the flow engine's resolve_futures_to_states() replaces PrefectFuture elements with State objects but visit_collection preserves the PrefectFutureList container type. Calling .result() or .wait() on the resulting PrefectFutureList then crashes because as_completed() and wait() access _final_state on elements that are State objects, not PrefectFuture objects. Fix: downcast PrefectFutureList to a plain list in _resolve_futures() after visit_collection has replaced the elements, since a future list whose elements are no longer futures is semantically invalid. Closes #21220 Co-authored-by: Alex Streed <desertaxle@users.noreply.github.com> Co-Authored-By: unknown <>
devin/OSS-7775-1774051569
41 minutes ago
tests
gpickney-tsp:redis-backed-task-queue
1 hour ago
Merge branch 'main' into redis-backed-task-queue
gpickney-tsp:redis-backed-task-queue
2 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Split Client Tests into two matrix jobs to avoid CI timeouts
#21213
15 minutes ago
98cd183
devin/1774036048-split-client-tests
CodSpeed Performance Gauge
0%
Fix `PrefectFutureList.result()` raising `AttributeError` after flow resolution
#21221
26 minutes ago
cee2870
devin/OSS-7775-1774051569
CodSpeed Performance Gauge
0%
feat: redis-based task queue to support background tasks against multiple server replicas
#21219
32 minutes ago
0a72851
gpickney-tsp:redis-backed-task-queue
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs