Pulse/internal
rcourtman 2d801e20f3
Some checks are pending
Build and Test / Secret Scan (push) Waiting to run
Build and Test / Detect changed areas (push) Waiting to run
Build and Test / Frontend (push) Blocked by required conditions
Build and Test / Backend tests (api) (push) Blocked by required conditions
Build and Test / Backend tests (rest-0) (push) Blocked by required conditions
Build and Test / Backend tests (rest-1) (push) Blocked by required conditions
Build and Test / Script smoke tests & backend build (push) Blocked by required conditions
Build and Test / Benchmarks (push) Blocked by required conditions
Canonical Governance / governance (push) Waiting to run
Core E2E Tests / Validate E2E tier selection (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 1/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 2/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 3/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 4/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 5/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 6/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 7/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 8/8) (push) Blocked by required conditions
Core E2E Tests / Agent registration lifecycle (push) Waiting to run
Core E2E Tests / E2E verdict (push) Blocked by required conditions
Unified Agent Native Verification / Linux ARM64 (push) Waiting to run
Unified Agent Native Verification / Linux x64 (push) Waiting to run
Unified Agent Native Verification / Windows x64 (push) Waiting to run
Unified Agent Native Verification / macOS ARM64 (push) Waiting to run
Unified Agent Native Verification / macOS Intel (push) Waiting to run
Unified Agent Native Verification / FreeBSD cross-build contract (push) Waiting to run
test(hostagent): stop the standby tests reading the runner's own disks
TestCollectDeviceSMARTStandby and its observability twin stub smartctl's
execution but not the device-class probe, so collectDeviceSMART fell through
to the *runner's* real /sys/block/sda/queue/rotational.

smartctlArgs only sends the -n standby guard when the disk is not a confirmed
SSD (#1516), and smartctlArgsUseStandbyExitStatus gates the standby reading of
exit status 3 on that guard having been sent. On a Linux host whose own
/dev/sda is non-rotational the guard is dropped, exit 3 stops meaning standby,
and both tests fail deterministically:

    run smartctl for /dev/sda: exit status 3

They pass on macOS only because linuxNonRotationalBlockDevice returns false off
Linux, and on Linux only where /dev/sda is absent or spinning. That makes the
release-qualification suite unrunnable on an ordinary SSD-backed Linux worker.

Pin the probed disk to rotational through the package's existing stubLinuxSysfs
seam so the guard is always in play. Product behaviour is untouched; this only
stops two unit tests depending on the hardware underneath them.
2026-08-19 09:45:44 +01:00
..
actionlifecycle Gate Patrol actions on agent preflight 2026-08-14 01:12:49 +01:00
actionplanner Cover the alert read-model, guest identity and action-planner validators 2026-07-25 06:34:48 +01:00
agentcapabilities Harden Patrol qualification lifecycle 2026-08-16 10:14:16 +01:00
agentcontext Expose Docker health-check dependencies to Patrol 2026-08-16 16:58:44 +01:00
agentexec Gate Patrol actions on agent preflight 2026-08-14 01:12:49 +01:00
agenttarget Add report-only Unified Agent observer destinations 2026-07-19 15:30:34 +01:00
agenttls Modernize Unified Agent lifecycle and platform support 2026-07-09 23:20:35 +01:00
agentupdate feat(agent): converge agent self-update within one report cycle 2026-08-07 11:40:46 +01:00
ai test(ai): stop the subscription-agent deadlines measuring machine contention 2026-08-19 08:21:24 +01:00
alerts feat(alerts): add system-scoped alerts so Pulse can alert on itself 2026-08-18 20:48:50 +01:00
api feat(alerts): raise a system alert when notification delivery is failing 2026-08-18 21:24:58 +01:00
availabilityprobe fix(monitoring): retry unsupported HEAD probes with GET 2026-08-08 20:00:11 +01:00
bootstrap
cloudcp Fix provider MSP evaluation setup flow 2026-08-11 16:51:15 +01:00
config Rework Patrol around outcome-driven autonomous operations 2026-08-14 12:52:51 +01:00
crypto
deploy
discovery
dockeragent Expose Docker health-check dependencies to Patrol 2026-08-16 16:58:44 +01:00
fleethealth Add Agent Doctor fleet diagnostics workflow 2026-07-20 19:53:34 +01:00
hostagent test(hostagent): stop the standby tests reading the runner's own disks 2026-08-19 09:45:44 +01:00
hosted Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
hostmetrics Allow agents to include filtered disk mounts 2026-08-11 16:37:37 +01:00
kubernetesagent Cover agent policy, alias normalization and agent report helpers 2026-07-23 06:44:33 +01:00
license Register the external_probe Pro entitlement 2026-07-27 11:13:04 +01:00
logging Harden native Windows agent lifecycle 2026-07-10 19:16:23 +01:00
maintenancesentinel Record maintenance evidence in resource timelines 2026-05-13 14:19:59 +01:00
metrics Preserve per-provider semantics on batch metric misses 2026-08-16 23:03:12 +01:00
mock Warm registry view caches before resolving mock metrics targets 2026-08-16 22:01:55 +01:00
mockmode Simulate Patrol end to end in demo/mock mode 2026-07-11 11:25:52 +01:00
mockmodel Add Go branch-coverage tests for canonical trust and recovery helpers 2026-07-19 15:11:01 +01:00
mockruntime Add Go branch-coverage tests for unified-resource pure helpers and platform fixtures 2026-07-20 10:49:11 +01:00
models Expose Docker health-check dependencies to Patrol 2026-08-16 16:58:44 +01:00
monitoring feat(alerts): raise a system alert when notification delivery is failing 2026-08-18 21:24:58 +01:00
mutationregistry Restore green main after Patrol preflight lane 2026-08-14 06:19:15 +01:00
notifications feat(alerts): raise a system alert when notification delivery is failing 2026-08-18 21:24:58 +01:00
operationaltrust Harden Operational Trust rollout contracts 2026-07-19 15:11:02 +01:00
operationreceipt style(operationreceipt): goimports the sqlite blank import 2026-07-17 17:24:57 +01:00
platformsupport Fix agent update triage and durable action recovery 2026-07-23 11:19:50 +01:00
proxmoxidentity Harden PBS backup attribution against shared sources (#1639) 2026-07-28 12:02:46 +01:00
recovery fix: restore Proxmox protection posture evidence 2026-08-04 23:07:41 +01:00
relay Add push preferences to relay connect frames 2026-08-11 16:38:21 +01:00
remoteconfig Stop warning for permitted unsigned remote config 2026-07-29 23:03:00 +01:00
repoctl fix(governance): block prerelease on credential containment 2026-08-08 05:55:12 +01:00
securityutil Add Go branch-coverage tests for pure config and helper packages 2026-07-16 10:19:51 +01:00
sensors Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
servicediscovery Honor the configured request timeout for discovery AI analysis (#1713) 2026-08-13 21:56:53 +01:00
ssh/knownhosts
storagehealth Restore backend lint to green: real dedup + errcheck idiom fixes 2026-08-03 01:01:20 +01:00
system Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
telemetry Add model-authored Patrol observer proposals 2026-08-14 00:24:52 +01:00
testutil
truenas fix(security): close the four open CodeQL findings 2026-08-06 18:11:51 +01:00
unifiedresources fix(patrol): clarify decisions and action origins 2026-08-18 12:44:20 +01:00
updates Cover the Unraid merge, setup classifier and retry helpers left untested 2026-07-22 08:06:56 +01:00
updatesignature Add Go branch-coverage tests for canonical trust and recovery helpers 2026-07-19 15:11:01 +01:00
utils Clear all errcheck and gofmt violations so make lint gates on real findings 2026-06-09 21:42:21 +01:00
vmware feat(vmware): ingest real vCenter tags instead of provenance placeholders 2026-08-06 20:50:46 +01:00
websocket Classify normal WebSocket shutdowns as informational 2026-08-11 16:38:21 +01:00