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

Alan-Jowett / sonde / 25328805293
83%

Build:
DEFAULT BRANCH: main
Ran 04 May 2026 04:06PM UTC
Jobs 1
Files 122
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

04 May 2026 03:51PM UTC coverage: 82.691% (+0.2%) from 82.51%
25328805293

push

github

web-flow
Show program filenames in node status (#828)

* Show program filenames in node status

Use stored source filenames for human-readable node status in sonde-admin and the gateway modem Nodes page, fall back to hashes when filename metadata is unavailable, and show filename plus hash in sonde-admin --verbose while leaving JSON and gRPC outputs hash-based.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Normalize displayed program filenames

Strip path components from stored source_filename metadata before rendering node status in sonde-admin and the gateway Nodes page so human-facing status output always shows basenames, and add tests covering path-containing metadata.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Normalize stored program filenames and lighten status lookups

Normalize source_filename to a basename at ingestion time, add a lightweight storage API for status-page program display metadata, and avoid loading full program images when rendering the gateway Nodes page.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Share filename normalization helper

Move basename normalization into a shared gateway helper reused by ingestion, modem status rendering, and sonde-admin, and skip the program metadata lookup for empty sonde-admin node lists.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Normalize program filenames at storage boundary

Normalize source_filename in storage write paths, migrate legacy SQLite rows to basenames at open, and normalize lightweight display-record reads so old full-path values cannot leak through future display surfaces.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address PR review on program metadata paths

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Sanitize ingest diagnostic filenames

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Stre... (continued)

364 of 415 new or added lines in 6 files covered. (87.71%)

30890 of 37356 relevant lines covered (82.69%)

213.49 hits per line

Uncovered Changes

Lines Coverage ∆ File
31
87.26
-0.69% crates/sonde-gateway/src/sqlite_storage.rs
13
77.06
-8.48% crates/sonde-gateway/src/storage.rs
3
69.9
1.74% crates/sonde-gateway/src/bin/gateway.rs
2
32.77
16.73% crates/sonde-admin/src/main.rs
2
75.93
-0.04% crates/sonde-gateway/src/admin.rs
Jobs
ID Job ID Ran Files Coverage
1 25328805293.1 04 May 2026 04:06PM UTC 122
82.69
GitHub Action Run
Source Files on build 25328805293
  • Tree
  • List 122
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25328805293
  • caec42ae on github
  • Prev Build on main (#25234972529)
  • Next Build on main (#25328823692)
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