Pulse/internal/telemetry
courtmanr@gmail.com 81e92bff95 Report update channel and last update check outcome in telemetry (#2285)
A failed update check never reaches the update history, because nothing
was applied, so telemetry could not tell an install whose check is broken
from one that was offered an update and ignored it. The 6.4.3-rc.1 installs
looked healthy while their check failed on every call (#2282).

The update manager now records a closed outcome for every check on the
install's effective channel (up_to_date, available, no_release,
rate_limited, network_error, metadata_error, skipped, error), tagging
lookup failures without changing their error text, and ignores previews of
another channel from Settings. Telemetry schema v18 exports update_channel,
update_check_outcome and update_available. No version, URL or error text
leaves the install. The Settings preview type, privacy disclosure, adoption
report and subsystem contracts are updated to match; the Pulse Pro receiver
change lands separately and the parity check passes against it.
2026-09-27 23:50:23 +01:00
..
issue2285_update_check_telemetry_test.go Report update channel and last update check outcome in telemetry (#2285) 2026-09-27 23:50:23 +01:00
licensed_feature_fields.go Replace the two non-discriminating audit telemetry fields and guard the class 2026-08-05 17:33:57 +01:00
licensed_feature_fields_test.go Replace the two non-discriminating audit telemetry fields and guard the class 2026-08-05 17:33:57 +01:00
patrol_cost.go Add schema v17 Patrol provider, cost, autonomy, and outcome telemetry 2026-09-02 11:09:25 +01:00
patrol_cost_test.go Report update channel and last update check outcome in telemetry (#2285) 2026-09-27 23:50:23 +01:00
pulse_intelligence_evidence.go Add schema v17 Patrol provider, cost, autonomy, and outcome telemetry 2026-09-02 11:09:25 +01:00
pulse_intelligence_evidence_branchcov0718_test.go Add Go branch-coverage tests for twelve pure backend helpers 2026-07-19 15:10:09 +01:00
service_health.go Add release service health telemetry 2026-08-29 11:24:53 +01:00
service_health_test.go Add release service health telemetry 2026-08-29 11:24:53 +01:00
telemetry.go Report update channel and last update check outcome in telemetry (#2285) 2026-09-27 23:50:23 +01:00
telemetry_classifiers_branchcov0723am_test.go Cover telemetry classifiers, lifecycle records and install snapshot counts 2026-07-23 07:15:13 +01:00
telemetry_lifecycle_branchcov0723am_test.go Cover telemetry classifiers, lifecycle records and install snapshot counts 2026-07-23 07:15:13 +01:00
telemetry_test.go Stop test binaries reporting to the production telemetry endpoint 2026-09-03 23:54:37 +01:00