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

thehouseisonfire / rumqtt / 30039166492
91%

Build:
DEFAULT BRANCH: main
Ran 23 Jul 2026 08:13PM UTC
Jobs 1
Files 61
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

23 Jul 2026 07:43PM UTC coverage: 91.293% (+0.003%) from 91.29%
30039166492

push

github

thehouseisonfire
feat(session-store-file): rename core to atomic-blob-store and extract protocol-neutral blob store

Rename the `core` crate to `atomic-blob-store` and refactor it into a
general-purpose, protocol-neutral store for bounded, crash-consistent,
keyed blob snapshots. The crate no longer contains any MQTT, session, or
checkpoint terminology in its public API.

Key changes:
- Introduce explicit `BlobFormatIdentity` configuration for envelope
  magic, suffix, and version, replacing the hard-coded RUMQSESS values.
- Remove legacy-session detection from the base store; move exact
  former-example filename probing into the MQTT adapter, running on
  Tokio's blocking pool with canonical-path precedence preserved.
- Add `CheckpointState`, `CheckpointInspection`, and `FileStoreOptions`
  as adapter-local types that bridge the generic blob store to the
  existing MQTT adapter API.
- Add format compatibility fixture tests and examples to atomic-blob-store.
- Add per-package publish scripts and update CI, pre-commit, and
  release checklist for the new package name.
- Delete the completed TODO8.md planning document.

33226 of 36395 relevant lines covered (91.29%)

22099.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30039166492.1 23 Jul 2026 08:13PM UTC 61
91.29
GitHub Action Run
Source Files on build 30039166492
  • Tree
  • List 61
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30039166492
  • f0ae442a on github
  • Prev Build on main (#30038490306)
  • Next Build on main (#30039294307)
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