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

datatug / datatug-core / 34338908619
100%

Build:
DEFAULT BRANCH: main
Ran 09 Sep 2026 10:12AM UTC
Jobs 1
Files 94
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

09 Sep 2026 10:11AM UTC coverage: 90.706% (-0.2%) from 90.87%
34338908619

push

github

web-flow
fix(filestore): persist DB models, dual-layout boards/dbmodels, stop mutating the fixture sibling repo (#306)

- SaveProject now actually persists project.DbModels via the already-
  implemented, already-embedded SaveDbModels, replacing the
  "IS NOT IMPLEMENTED YET" no-op stub.
- fsBoardsStore and fsDbModelsStore gain the same dual-layout support S27
  gave entities: flat "<dir>/<id>.<suffix>.json" and nested per-item
  directories, nested winning on agreement and erroring on disagreement,
  new items defaulting to nested. Boards use a fixed nested filename
  ("board.json", matching datatug-demo-projects/demo-project-1/boards/
  board1/board.json); DB models use an id-prefixed nested filename
  (matching dbmodels/chinook/chinook.dbmodel.json), the same shape as
  entities.
- The demo-project fixture test no longer runs `git pull` against the
  sibling datatug-demo-projects checkout - a test must only read it, never
  mutate it. Kept the skip-when-absent behavior and extended the
  assertions to cover the demo's board1 board and chinook DB model.


Claude-Session: https://claude.ai/code/session_01TBRZM85u8kayPG3UVHydaz

Co-authored-by: Alexander Trakhimenok <trakhimenok@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>

190 of 230 new or added lines in 3 files covered. (82.61%)

47 existing lines in 3 files now uncovered.

3816 of 4207 relevant lines covered (90.71%)

0.91 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
84.87
-15.13% pkg/storage/filestore/boards_store.go
18
84.62
34.62% pkg/storage/filestore/db_models_store.go
4
69.44
5.27% pkg/storage/filestore/store_project_saver.go

Coverage Regressions

Lines Coverage ∆ File
18
84.87
-15.13% pkg/storage/filestore/boards_store.go
18
84.62
34.62% pkg/storage/filestore/db_models_store.go
11
69.44
5.27% pkg/storage/filestore/store_project_saver.go
Jobs
ID Job ID Ran Files Coverage
1 34338908619.1 09 Sep 2026 10:12AM UTC 94
90.71
GitHub Action Run
Source Files on build 34338908619
  • Tree
  • List 94
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • df219491 on github
  • Prev Build on main (#34337627224)
  • Next Build on main (#34349580300)
  • Delete
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