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

stacklok / toolhive-studio / 22615902270
57%

Build:
DEFAULT BRANCH: main
Ran 03 Mar 2026 09:09AM UTC
Jobs 1
Files 350
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

03 Mar 2026 09:06AM UTC coverage: 56.334% (+0.2%) from 56.125%
22615902270

push

github

web-flow
feat(db): add SQLite persistence layer with incremental read migration via feature flags (#1661)

* chore(deps): add better-sqlite3 with native module build configuration

* feat(db): add SQLite database, encryption, and migration infrastructure

* feat(db): add SQLite writers and readers for all data domains

* feat(db): add startup reconciliation from electron-store to SQLite

* feat(flags): add per-domain feature flags for SQLite read switching

* feat(storage): add dual-write to SQLite and feature-flag-gated reads

* feat(app): initialize SQLite on startup and close on quit

* test(db): add tests for SQLite infrastructure, writers, readers, and reconciliation

* chore: format

* refactor: adjust scripts, knip config and tests

* fix(forge): use unpack and ignore better-sqlite on forge pacakger

* fix: readding start 😂

* refactor: use packageAfterCopy instead of ignore

* refactor: use original stores for reconciliation

* refactor: always write

2659 of 4952 branches covered (53.7%)

Branch coverage included in aggregate %.

270 of 439 new or added lines in 23 files covered. (61.5%)

15 existing lines in 3 files now uncovered.

4292 of 7387 relevant lines covered (58.1%)

114.18 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
78.57
main/src/db/writers/settings-writer.ts
1
94.44
-5.56% main/src/quit-confirmation.ts
2
75.0
main/src/db/writers/feature-flags-writer.ts
2
82.61
-1.14% main/src/graceful-exit.ts
3
91.49
main/src/db/reconcile-from-store.ts
4
79.55
main/src/db/writers/threads-writer.ts
6
55.0
main/src/db/database.ts
6
75.0
main/src/db/writers/chat-settings-writer.ts
7
80.11
-2.18% main/src/auto-update.ts
8
67.19
-8.49% main/src/feature-flags/flags.ts
9
75.0
main/src/db/encryption.ts
13
0.0
0.0% main/src/main.ts
18
0.0
main/src/db/migrator.ts
38
0.43
0.43% main/src/chat/threads-storage.ts
51
0.0
0.0% main/src/chat/settings-storage.ts

Uncovered Existing Lines

Lines Coverage ∆ File
4
0.0
0.0% main/src/chat/settings-storage.ts
4
0.0
0.0% main/src/main.ts
7
0.43
0.43% main/src/chat/threads-storage.ts
Jobs
ID Job ID Ran Files Coverage
1 22615902270.1 03 Mar 2026 09:09AM UTC 350
56.33
GitHub Action Run
Source Files on build 22615902270
  • Tree
  • List 350
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22615902270
  • f6153096 on github
  • Prev Build on main (#22573715835)
  • Next Build on main (#22617132278)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc