quarylabs
sqruff
BlogDocsChangelog

chore: add bazel pytest for Python tests across multiple versions

#2146Closed
Comparing
bazel_python_check
(
af7b09e
) with
main
(
65c8868
)
CodSpeed Performance Gauge
+2%
Untouched
6
Skipped
6

Benchmarks

Skipped (6)

Passed

parse_simple_query
crates/lib/benches/parsing.rs::benches::parse
CodSpeed Performance Gauge
+6%
3.6 µs3.4 µs
parse_expression_recursion
crates/lib/benches/parsing.rs::benches::parse
CodSpeed Performance Gauge
+4%
24.1 µs23.2 µs
fix_superlong
crates/lib/benches/fix.rs::benches::fix
CodSpeed Performance Gauge
+1%
462.5 ms456.4 ms
from_parent
crates/lib/benches/depth_map.rs::benches::depth_map::DepthMap
CodSpeed Performance Gauge
+1%
158 µs156.3 µs
fix_complex_query
crates/lib/benches/fix.rs::benches::fix
CodSpeed Performance Gauge
+1%
36.7 ms36.3 ms
parse_complex_query
crates/lib/benches/parsing.rs::benches::parse
CodSpeed Performance Gauge
-3%
14.7 µs15.1 µs

Commits

Click on a commit to change the comparison range
Base
main
65c8868
+0.59%
chore: add bazel pytest for Python tests across multiple versions - Add uv http_archive to MODULE.bazel for Python package management - Add pytest_py310/311/312/313 sh_test targets to BUILD.bazel - Create pytest_uv.sh script to run pytest using uv - Add test_fixtures filegroup to crates/cli-python/BUILD.bazel - Update dbt_templater_test.py to use temp directory for dbt target path (needed for Bazel sandbox read-only filesystem) - Update profiles.yml to use :memory: duckdb path - Update pr.yml to use bazel for Python tests instead of make python_ci - Add uv.lock for locked dependencies Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3cbb868
4 days ago
by benfdking
+1.13%
chore: remove redundant python test job from pr workflow The bazel-lint job already runs `bazel test //...` which includes all pytest targets, making the separate python job redundant. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
af7b09e
2 days ago
by benfdking
© 2026 CodSpeed Technology
Home Terms Privacy Docs