Skip to content

Catch broken Wi-Fi/SSH helper CLIs in boot-smoke - #229

Merged
d4rken merged 1 commit into
devfrom
test/wifi-ssh-helper-probes
Jul 2, 2026
Merged

Catch broken Wi-Fi/SSH helper CLIs in boot-smoke#229
d4rken merged 1 commit into
devfrom
test/wifi-ssh-helper-probes

Conversation

@d4rken

@d4rken d4rken commented Jul 2, 2026

Copy link
Copy Markdown
Member

The apl-wifi and apl-ssh helpers recently shipped with a stale library path that broke every Wi-Fi and SSH operation plus backup export on flashed devices, and no CI job noticed: the helpers' own unit suites override the library-dir env seam, and boot-smoke never invoked them. Add a boot-smoke probe that runs apl-wifi list --json and apl-ssh status --json on the booted image and requires exit 0 with parseable JSON on stdout — the exact failure mode was a sourcing error on stderr with empty stdout. Also corrects the validator path in CLAUDE.md.

The helpers source shared libs from the overlay; a stale lib-dir default
broke all Wi-Fi/SSH calls and backup export while unit suites stayed
green via their env-seam overrides. Assert exit 0 + parseable JSON on
the booted image. Also fix the stale validator path in CLAUDE.md.
@d4rken
d4rken merged commit 2e8f65e into dev Jul 2, 2026
19 checks passed
@d4rken
d4rken deleted the test/wifi-ssh-helper-probes branch July 2, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant