Commit graph

4 commits

Author SHA1 Message Date
e9fa669682 Use ctx.States() for federation status in HTML report
All checks were successful
continuous-integration/drone/push Build is passing
Derive federation badge from rule states when available; fall back to
raw FederationOK observation field when states are absent.
2026-05-18 11:24:16 +08:00
2af16d3ab9 checker: harden HTTP collection and stabilize report ordering
Validate the federation tester URI placeholder, escape the domain, set
a client timeout, cap the response body, and ship CA certificates in
the scratch image so HTTPS calls succeed. Sort hosts, connection
reports, and errors when rendering so output is deterministic, and
deduplicate TLS problems. Drop the deprecated aggregate Rule() and add
tests for collection and rules.
2026-04-26 04:13:55 +07:00
df3d29f484 checker: adopt unified ReportContext reporter signature
Follow the checker-sdk-go interface consolidation: reporter methods
now take sdk.ReportContext and read the payload via ctx.Data() instead
of the raw json.RawMessage parameter. Backed by the same underlying
logic.
2026-04-23 16:49:59 +07:00
2bb91d33d4 Initial commit 2026-04-08 04:18:24 +07:00