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

Alan-Jowett / sonde / 25711593786
83%

Build:
DEFAULT BRANCH: main
Ran 12 May 2026 03:40AM UTC
Jobs 1
Files 124
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

12 May 2026 03:30AM UTC coverage: 83.043% (-0.002%) from 83.045%
25711593786

push

github

web-flow
feat: add Sonde Web UI and ProgramIngest Azure Function (#880)

Static SPA (vanilla HTML/JS/CSS) hosted on Azure Static Web Apps for
managing sonde nodes via Azure Storage Tables.

Web UI (deploy/web-ui/):
- Node dashboard with divergence indicators
- Desired state management (schedule + program assignment)
- Program upload via ProgramIngest function
- Program list and route management

ProgramIngest Azure Function:
- HTTP-triggered ELF upload with server-side Prevail verification
- Stores verified programs in programs Azure Table

Inline program images in DESIRED_STATE:
- Handler embeds CBOR image at key 5 when program divergence detected

Infrastructure (Bicep):
- programs table, RBAC, app settings, ProgramIngest trigger

Specifications:
- docs/web-ui-design.md and docs/web-ui-validation.md

Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

69 of 83 new or added lines in 1 file covered. (83.13%)

33757 of 40650 relevant lines covered (83.04%)

197.14 hits per line

Uncovered Changes

Lines Coverage ∆ File
14
88.83
-0.44% crates/sonde-azure-handler/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 25711593786.1 12 May 2026 03:40AM UTC 124
83.04
GitHub Action Run
Source Files on build 25711593786
  • Tree
  • List 124
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25711593786
  • e475b2e5 on github
  • Prev Build on main (#25647704481)
  • Next Build on main (#25711600355)
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