Skip to content

Fixes of the 2026-10-31 audit - #28

Merged
Varitras merged 10 commits into
mainfrom
feature/audit-2026-10-31
Nov 1, 2026
Merged

Varitras merged 10 commits into
mainfrom
feature/audit-2026-10-31

Conversation

@Varitras

@Varitras Varitras commented Nov 1, 2026

Copy link
Copy Markdown
Owner
  • Expected outages (pump unreachable, web interface paused) follow the log level like their recovery line: hidden at Home Assistant's default level, both shown at info or debug.
  • After the web interface's polling resumes from a stop, every page is read at once instead of after its own interval.
  • Migration removes the legacy web-interface login keys (and the upstream 2.0 line's MAC) whatever the entry version, and removes the empty 1.x web-interface devices. Diagnostics show only the integration's own keys.
  • CI runs the mutation step by a matrix key instead of the job name.
  • The capture and scan tools strip spaces around the address.
  • Stale comments in the guard configuration corrected.

The filter lowers the record after the logger checked it against ERROR, so at
Home Assistant's default WARNING the outage showed while its recovery did not.
The stop wipes all values, but a page with an hourly interval waited out the
hour from its last request, unavailable although polling had resumed.
The upstream 2.0 line wrote version 9 with the web-interface login and a MAC
address, which survived migration and showed in diagnostics. Diagnostics now
show only known keys, and the empty 1.x web-interface devices are removed.
Renaming the job silently skipped every mutation case.
Setup recreates a removed pump device under its old id, so the test now
watches the registry's removal events.
Releases before migrated the entry and left them behind; the migration
alone never reached such an entry again.
@Varitras
Varitras merged commit abc56d8 into main Nov 1, 2026
10 checks passed
@Varitras
Varitras deleted the feature/audit-2026-10-31 branch November 1, 2026 17:16
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