chore: update justfile uv/maturin recipes #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Aligns Available recipes:
benchmark # Run the Python k-NN benchmark (compares PyNNDescent vs HNSW backends)
benchmark-rust # Run Rust benchmarks with Criterion
build # Build the Rust extension in release mode
build-debug # Build the Rust extension in debug mode (faster compilation)
check # Run both linting and formatting
check-rust # Check Rust code
ci # Full CI check (lint, format, test)
clean # Clean build artifacts
default # Default recipe - show help
docs # Build documentation
docs-serve # Serve documentation locally
fix # Fix all linting and formatting issues
format # Format code with ruff
format-check # Check formatting without making changes
install # Install dependencies and build the Rust extension
lint # Run linting with ruff
lint-fix # Fix linting issues automatically
pre-commit # Run pre-commit hooks on all files
pre-commit-install # Install pre-commit hooks
test # Run all tests
test-fast # Run tests with testmon (only changed tests)
test-file FILE # Run a specific test file
test-rust # Run cargo tests for Rust code
test-watch # Watch tests and re-run on changes recipes with modern usage and ensures the dev deps are synced before running tests.
Changes
Testing