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

Alan-Jowett / sonde / 26116789673
82%

Build:
DEFAULT BRANCH: main
Ran 19 May 2026 06:32PM 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

19 May 2026 06:23PM UTC coverage: 82.936% (+0.02%) from 82.921%
26116789673

push

github

web-flow
fix(spec): gateway spec drift fixes (#994)

* fix(spec): remove stale 'encrypted' from T-0815c PHONE_REGISTERED assertion

T-0815c step 4 referenced 'the encrypted response' for PHONE_REGISTERED,
contradicting GW-1209 which specifies plaintext (BLE LESC provides
confidentiality). The requirements, design doc, code, and primary test
(T-1207) all agree on plaintext. This was residual wording from a prior
ECDH-based design.

Fixes #974

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

* fix(spec): add inline ELF ingestion to GW-0811 requirements

GW-0811 described desired-state ingress generically but omitted the
inline ELF ingestion fields (\ssigned_program_elf\ key 5,
\ssigned_program_verification_profile\ key 6) that the design doc
(§13A.2.1), validation tests (T-0819a/b/c), and code
(\connector.rs\) all implement.

Added a second paragraph to the description covering the inline ELF
ingestion flow and three new acceptance criteria (5–7) covering happy
path ingestion, hash mismatch rejection, and invalid/oversized ELF
rejection.

Fixes #975

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

* fix(spec): correct log-path naming and RSSI config mechanism in requirements

GW-1306 AC1: the example said gateway.db -> gateway.db.log (append), but code uses Path::with_extension(log) producing gateway.log (replace extension). Updated example to match code and tests.

GW-1705 AC1: said gateway configuration file but the gateway has no config file - thresholds are set via CLI flags --rssi-good-threshold and --rssi-bad-threshold. Updated to match the actual mechanism.

Fixes #976

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

* fix(spec): correct T-1217 key-hint check and T-1224 BLE characteristic model

T-1217: the test checked frame header key_hint vs CBOR node_key_hint, but GW-1217 says those are expected to differ (phone vs node PSK). Rewrote to test the actual consistency check: node_key_hint... (continued)

37717 of 45477 relevant lines covered (82.94%)

249.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26116789673.1 19 May 2026 06:32PM UTC 129
82.94
GitHub Action Run
Source Files on build 26116789673
  • Tree
  • List 129
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26116789673
  • 4ceaa711 on github
  • Prev Build on main (#26115437770)
  • Next Build on main (#26117208459)
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