Update happyDomain to the new checker-sdk-go reporter contract, where CheckerHTMLReporter.GetHTMLReport and CheckerMetricsReporter.ExtractMetrics take a ReportContext instead of a raw json.RawMessage. The ReportContext will later carry cross-checker related observations; for now every call site wraps the raw payload via sdk.StaticReportContext, so behavior is unchanged. Also re-export the new discovery-related SDK types (DiscoveryEntry, DiscoveryPublisher, RelatedObservation, ReportContext, AutoFillDiscoveryEntries) as aliases under happydns, and satisfy the extended ObservationGetter interface on ObservationContext and the test stub with a no-op GetRelated. No new behavior: plumbing for the upcoming discovery pipeline. |
||
|---|---|---|
| .. | ||
| plugins | ||
| .gitignore | ||
| checker-discovery.md | ||
| checker-quotas.md | ||
| checker-scheduler.md | ||
| domain-prometheus-url.png | ||
| header.webp | ||
| metrics.md | ||
| presence.go | ||
| prometheus.md | ||
| user-create-api-key.png | ||