_default:
    @just --list --justfile {{justfile()}}

# Run tests exactly as in CI
test:
    uv sync --locked --extra test
    uv run coverage run -m pytest
    uv run coverage report
    uv run coverage xml

# Instructions for publishing
publish:
    @echo "Please use GitLab CI to publish this package."
