astral-sh
uv
BlogDocsChangelog

Avoid broken build artifacts on build failure

#17276Merged
Comparing
bybrooks:bybrooks/atomic-build-output
(
bc49b6e
) with
main
(
82a6a66
)
CodSpeed Performance Gauge
0%
Untouched
5
Ignored
1

Benchmarks

Passed

resolve_warm_jupyter
crates/uv-bench/benches/uv.rs::uv::resolve_warm_jupyter
CodSpeed Performance Gauge
+3%
74.3 ms72.4 ms
resolve_warm_jupyter
crates/uv-bench/benches/uv.rs::uv::resolve_warm_jupyter
CodSpeed Performance Gauge
0%
41.6 ms41.9 ms
resolve_warm_jupyter_universal
crates/uv-bench/benches/uv.rs::uv::resolve_warm_jupyter_universal
CodSpeed Performance Gauge
-1%
138.3 ms139.1 ms
resolve_warm_airflow
crates/uv-bench/benches/uv.rs::uv::resolve_warm_airflow
CodSpeed Performance Gauge
-1%
461.1 ms467.7 ms
resolve_warm_jupyter_universal
crates/uv-bench/benches/uv.rs::uv::resolve_warm_jupyter_universal
CodSpeed Performance Gauge
-2%
204.6 ms208.2 ms

Ignored

resolve_warm_airflow
crates/uv-bench/benches/uv.rs::uv::resolve_warm_airflow
Ignored
CodSpeed Performance Gauge
-24%
792.2 ms1,037.3 ms

Commits

Click on a commit to change the comparison range
Base
main
82a6a66
-0.53%
Add test for atomic build output
2f752c3
13 days ago
-0.36%
Add tempfile to dependencies
0180b54
13 days ago
+0.12%
Resolve Clippy execution errors
3444279
13 days ago
-10.15%
Remove unnecessary try_clone() calls in build backend writers
2bc47a5
13 days ago
+12.01%
Add test for overwriting existing build artifacts on successful build
3b70a11
8 days ago
-1.38%
Delete existing target files before build to ensure consistent state
bc49b6e
7 days ago
© 2026 CodSpeed Technology
Home Terms Privacy Docs