Pulse/internal
rcourtman 1054f28fe8 test(coverage): action audit canonicalization branch coverage
Cover the uncovered branches of migrateActionAuditCanonicalization (store.go):
idempotent no-op skip + len(updates)==0 early return, terminal-state exclusion
(expired not in the WHERE clause), mixed-batch skip-vs-update partition, and the
un-normalizable strict-error WARN branch (with an in-test honesty guard that
fails if the fixture stops reaching the strict path). The shipped repro test
covers only the happy path. New _test.go only; no source or existing tests
touched. Adds 4 tests; go test/vet/gofmt green.
2026-07-14 05:55:50 +01:00
..
actionlifecycle Add durable agent operation receipts 2026-07-12 04:16:22 +01:00
actionplanner Expose server-authored action policy provenance 2026-07-12 00:18:43 +01:00
agentcapabilities Add mock action lifecycle data 2026-07-13 16:24:06 +01:00
agentcontext Add governed storage pressure cleanup 2026-07-11 10:11:35 +01:00
agentexec Wire production Proxmox action verification 2026-07-13 11:04:09 +01:00
agenttls Modernize Unified Agent lifecycle and platform support 2026-07-09 23:20:35 +01:00
agentupdate Make native agent tests Windows-safe 2026-07-09 23:51:50 +01:00
ai Restore release-blocking backend contracts 2026-07-13 21:51:33 +01:00
alerts Re-home guest alerts of every kind when a guest moves nodes 2026-07-13 16:54:33 +01:00
api Restore release-blocking backend contracts 2026-07-13 21:51:33 +01:00
bootstrap
cloudcp Point the portal operations-guide link at the repository root 2026-07-11 11:11:58 +01:00
config Enforce server-owned Patrol Autopilot acknowledgement 2026-07-11 23:12:00 +01:00
crypto
deploy
discovery
dockeragent fix(docker-agent): preserve shared network namespaces through container updates 2026-07-12 19:48:18 +01:00
hostagent Fix durable APT drift receipts 2026-07-12 21:53:52 +01:00
hosted Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
hostmetrics Fix patch-release follow-up regressions 2026-07-04 18:37:59 +01:00
kubernetesagent Modernize Unified Agent lifecycle and platform support 2026-07-09 23:20:35 +01:00
license Align Pro feature catalog names with the new Patrol vocabulary 2026-07-11 09:33:47 +01:00
logging Harden native Windows agent lifecycle 2026-07-10 19:16:23 +01:00
maintenancesentinel
metrics Coordinate incident recorder async persistence 2026-07-04 13:13:41 +01:00
mock Restore release-blocking backend contracts 2026-07-13 21:51:33 +01:00
mockmode Simulate Patrol end to end in demo/mock mode 2026-07-11 11:25:52 +01:00
mockmodel Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
mockruntime
models Add durable agent operation receipts 2026-07-12 04:16:22 +01:00
monitoring Wire production Proxmox action verification 2026-07-13 11:04:09 +01:00
mutationregistry Restore release-blocking backend contracts 2026-07-13 21:51:33 +01:00
notifications Suppress recovery notifications when the firing never left the queue 2026-07-11 18:28:28 +01:00
operationreceipt Add durable agent operation receipts 2026-07-12 04:16:22 +01:00
platformsupport Addresses #1555 2026-07-11 18:25:17 +01:00
proxmoxidentity
recovery
relay Add canonical action result truth 2026-07-11 21:27:00 +01:00
remoteconfig Modernize Unified Agent lifecycle and platform support 2026-07-09 23:20:35 +01:00
repoctl Update release control to use main 2026-07-05 15:20:37 +01:00
securityutil Harden remaining CodeQL security boundaries 2026-07-09 19:46:40 +01:00
sensors Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
servicediscovery Quiesce discovery backfills during shutdown 2026-07-09 23:03:21 +01:00
ssh/knownhosts
storagehealth feat(alerts): clean alert messages + highlight all platform node tables 2026-06-27 14:34:33 +01:00
system Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
telemetry Fail closed on unknown remediation lock state for autonomous dispatches 2026-07-10 00:14:01 +01:00
testutil
truenas Harden CodeQL storage and integer boundaries 2026-07-09 17:37:08 +01:00
unifiedresources test(coverage): action audit canonicalization branch coverage 2026-07-14 05:55:50 +01:00
updates Add in-app release highlights 2026-07-13 18:30:29 +01:00
updatesignature
utils Clear all errcheck and gofmt violations so make lint gates on real findings 2026-06-09 21:42:21 +01:00
vmware Dedupe alerts PMG queue checks, vmware clones, licensing and proxmox client clones 2026-06-10 09:49:03 +01:00
websocket Harden remaining CodeQL security boundaries 2026-07-09 19:46:40 +01:00