• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

anthonypdawson / vector-inspector / 27908204525
80%
master: 80%

Build:
Build:
LAST BUILD BRANCH: fix/lancedb-flat-schema-metadata
DEFAULT BRANCH: master
Ran 21 Jun 2026 03:05PM UTC
Jobs 1
Files 135
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jun 2026 02:59PM UTC coverage: 80.257% (-0.01%) from 80.269%
27908204525

push

github

anthonypdawson
fix: address all critical review issues from PR #39

Fixes blocking issues identified by Copilot and ChatGPT reviews:

**Critical Fixes (Phase 1):**
- Fix potential deadlock: Change Lock to RLock for re-entrant locking
- Add missing log_info import in lancedb_connection
- Fix cache poisoning: Don't cache fallback when no schema provided
- Fix broken test mock: Use _client instead of conn in pgvector test
- Remove unused imports from test files (pytest, MagicMock, patch, numpy)

**Quality Improvements (Phase 2):**
- Fix misleading UI label: Show "(manual override)" vs "(auto-detected)"
  - Added is_content_column_overridden() method to track manual changes
  - UI now correctly reflects the source of the content column name
- Fix performance issue: Use table.schema instead of to_pandas() for schema detection
  - Avoids loading entire table just to get column names/types
- Fix QThread leak: Connect finished → deleteLater in Ollama model fetch

**Test Results:**
- All 32 affected tests passing
- No regression in test coverage
- All review comments addressed

Related: PR #39 - Dynamic content column detection + Ollama embedding

9 of 15 new or added lines in 4 files covered. (60.0%)

4 existing lines in 2 files now uncovered.

15301 of 19065 relevant lines covered (80.26%)

0.8 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
59.58
-0.19% src/vector_inspector/ui/views/info_panel.py
2
74.73
-0.27% src/vector_inspector/core/connections/base_connection.py
1
68.26
-0.3% src/vector_inspector/ui/dialogs/embedding_config_dialog.py

Coverage Regressions

Lines Coverage ∆ File
3
72.68
0.27% src/vector_inspector/core/connections/lancedb_connection.py
1
68.26
-0.3% src/vector_inspector/ui/dialogs/embedding_config_dialog.py
Jobs
ID Job ID Ran Files Coverage
1 27908204525.1 21 Jun 2026 03:05PM UTC 135
80.26
GitHub Action Run
Source Files on build 27908204525
  • Tree
  • List 135
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27908204525
  • b37938f5 on github
  • Prev Build on fix/content-column-detection (#27625198247)
  • Next Build on fix/content-column-detection (#27908335070)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc