PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
preserve prefect.cli.* modules in reset_sys_modules fixture The `reset_sys_modules` autouse fixture deletes any modules added to `sys.modules` during a test. With lazy CLI loading, command modules like `prefect.cli.events` are imported on-demand during test invocations and then deleted after the test. However, cyclopts caches the resolved App internally (`CommandSpec._resolved`), so subsequent tests get a stale App whose function references point to the deleted module. When monkeypatch patches the freshly re-imported module, the stale cached App still uses the old (unpatched) functions. Fix: skip `prefect.cli.*` modules during cleanup so cyclopts' cached references remain valid. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
cli-lazy-loading
6 minutes ago
Fix non-deterministic flow scanning in prefect deploy - Add deterministic sorting by filepath and function_name - Add regression test to verify consistent ordering - Fixes #20826
ashwanth0110:fix/deterministic-flow-scanning
59 minutes ago
fix: replace 1 bare except clause with except Exception
haosenwang1018:fix/bare-excepts
1 hour ago
fix(ci): pass SQLITE_SOURCE=from-source in time-docker-build for fork PRs The benchmark workflow builds Dockerfile on pull_request but had no fallback for fork PRs bumping SQLITE_VERSION to an unpublished tag. Add the same fork detection logic used in python-tests.yaml. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat/sqlite-builder-cache-image
2 hours ago
fix: add SQLite from-source fallback for fork PRs bumping SQLITE_VERSION Fork PRs can't publish to DockerHub, so a new SQLITE_VERSION tag doesn't exist until after merge. This adds a sqlite-from-source build stage to both Dockerfiles (selected via --build-arg SQLITE_SOURCE=from-source) that compiles SQLite inline, bypassing the DockerHub dependency. python-tests.yaml now detects fork PRs and passes SQLITE_SOURCE=from-source automatically, so their CI Docker builds pass without requiring a pre-published image. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat/sqlite-builder-cache-image
2 hours ago
Improve dbt per-node runtime on low-core hosts
performance-dbt-orchestrator
2 hours ago
fix(ci): skip build on fork PRs where secrets are unavailable Fork pull_requests don't have access to repository secrets, so the DockerHub login would fail for any new version tag. Detect this case early and skip the build — the push-to-main event after merge will do the actual publish. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat/sqlite-builder-cache-image
3 hours ago
fix(ci): always rebuild on push/dispatch, skip only on pull_request if tag exists The existence check now only short-circuits on pull_request events so that a push to main (after merge) always rebuilds and retags, ensuring the published image reflects the final merged source rather than an earlier PR commit. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat/sqlite-builder-cache-image
3 hours ago
Active Branches
Enable lazy loading for CLI commands via cyclopts v4
last run
6 minutes ago
#20878
CodSpeed Performance Gauge
0%
Fix non-deterministic flow scanning in prefect deploy
last run
59 minutes ago
#20874
CodSpeed Performance Gauge
0%
fix: replace 1 bare except clauses with except Exception
last run
1 hour ago
#20863
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs