Skip to content

Conversation

@nxank4
Copy link
Owner

@nxank4 nxank4 commented Jan 16, 2026

This PR increases test coverage to >60%, fixes several bugs in dataframe extraction (specifically with Polars list types), and resolves SQLite resource warnings in the cache.

nxank4 and others added 10 commits January 16, 2026 18:36
Introduces a 'changes' job using dorny/paths-filter to conditionally trigger quality/test and docs jobs. This optimization prevents unnecessary CI runs when changes are unrelated (e.g., Python tests won't run for web-only changes, and vice-versa).
Adds pytest-cov to dev dependencies and configures pytest to report coverage for the src/loclean directory.
Removes uv.lock from .gitignore to ensure reproducible builds in CI/CD and across development environments.
Adds 'actions/checkout' to the 'changes' job to ensure 'dorny/paths-filter' has access to the git repository context.
Implements comprehensive tests for extract_dataframe, fixes Polars list type handling, resolves SQLite resource warnings, raises coverage threshold to 50%, and optimizes CI paths-filter.
@nxank4 nxank4 merged commit 1702afd into main Jan 16, 2026
21 checks passed
@nxank4 nxank4 deleted the feat/coverage-improvements branch January 16, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants