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

Alan-Jowett / sonde / 26591860994
82%

Build:
DEFAULT BRANCH: main
Ran 28 May 2026 05:58PM UTC
Jobs 1
Files 129
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

28 May 2026 05:44PM UTC coverage: 82.248% (-0.05%) from 82.293%
26591860994

push

github

web-flow
Reject DESIRED_STATE with inline ELF but no ssigned_program_hash (#1086)

The connector's pply_node_desired_state silently ignored
ssigned_program_elf (CBOR key 5) when ssigned_program_hash
(key 1) was absent. GW-0811 requires the gateway to reject the
entire DESIRED_STATE message in this case.

Move key 5 parsing before the hash-gated block so the presence of
an inline ELF without a declared hash is detected early. Return a
specific error naming the missing key instead of silently applying
the rest of the desired state.

Add validation test case T-0819d to gateway-validation.md and a
corresponding integration test using a deterministic sentinel
pattern to verify the target node's desired state is preserved
after rejection.

Closes #1001

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

8 of 8 new or added lines in 1 file covered. (100.0%)

504 existing lines in 3 files now uncovered.

39215 of 47679 relevant lines covered (82.25%)

243.31 hits per line

Coverage Regressions

Lines Coverage ∆ File
361
69.22
2.88% crates/sonde-gateway/src/bin/gateway.rs
142
82.69
0.92% crates/sonde-gateway/src/connector.rs
1
82.98
-0.03% crates/sonde-gateway/src/sqlite_storage.rs
Jobs
ID Job ID Ran Files Coverage
1 26591860994.1 28 May 2026 05:58PM UTC 129
82.25
GitHub Action Run
Source Files on build 26591860994
  • Tree
  • List 129
  • Changed 8
  • Source Changed 5
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26591860994
  • 86b1f772 on github
  • Prev Build on main (#26587877106)
  • Next Build on main (#26596656837)
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